Se você simplesmente interromper o fluxo de pacotes entre o cliente e o servidor, o servidor ssh não terá como informar que o cliente desapareceu.
Existe uma solução alternativa possível; na verdade, deve ser ativada por padrão:
TCPKeepAlive yes
no arquivo sshd_config.
Além disso, a opção
ClientAliveInterval 10
kill faz com que um pacote ssh seja enviado a cada 10 segundos para o cliente; falha em responder a (por padrão) 3 pacotes consecutivos levarão a conexão a ser fechada.
As duas opções precisam ser definidas no servidor.