Você pode a partir do primeiro erro de conexão começar a emitir direto em contingência off-line, e de tempos em tempos fazer uma verificação consultando o status, caso tenha retorno positivo tenta novamente a emissão normal.
Não deve fazer muitas consultas de status de serviço para evitar bloqueio por consumo indevido. Se não me engano o máximo é 10 consultas por certificado/IP por hora.
Isso deve gerar um volume grande de emissão em contingência, as SEFAZ também não gostam disso, e pode haver autuação de qualquer forma.
Então o melhor a fazer é pedir a instrução oficial da SEFAZ-TO sobre como tratar a emissão em contingência já que eles não aceitam a orientação nacional.