Debe ser un intento por castellanizar el inglés homeless, y no sería una construcción incorrecta, ya hay antecedentes de 'sin' + un sustantivo (sinfín, sinhueso, sinnúmero, ...) que están instaladas. Aunque existen alternativas usadas en cada país, lo cierto es que todavía no se impuso ninguna.
Sinónimos de sinhogar son sintecho destechado transeúnte desamparado
"Supongo que en este caso, peor que 'sinhogar' sería 'jomelés'."