Apenas um comando pode ficar pendente por instância do shell. Você deve encerrar o comando usando Signal como a última mensagem ...

Apenas um comando pode ficar pendente por instância do shell. Você deve encerrar o comando usando Signal como a última mensagem em todos os casos, independentemente de ele ser encerrado antes ou executado até o fim.  Reenvie a solicitação de comando depois de receber SignalResponse.