Sembra che GROUP_CONCAT si aspetti che quel valore sia una stringa. Mi sono appena imbattuto nello stesso problema. Risolto convertendo la colonna int in una stringa in questo modo:
SELECT rec_id,GROUP_CONCAT(CONVERT(user_id, CHAR(8)))
FROM t1
GROUP BY rec_id
Ho pensato che avrei condiviso nel caso avessi ancora problemi con questo.