ssh parece detectar a entrada do usuário ausente devido a ser iniciado em segundo plano e, em seguida, suspende a si mesmo, o -t não ajuda.
Você pode lê-lo de stdin, por exemplo, via ssh [...] < /dev/null & ou possivelmente /dev/zero .