você pode esperar o tempo limite, algumas versões requerem -timeout exatamente como -regex para testar a invocação do tempo limite.
você espera que a declaração possa se tornar
expect {
")?" { send "yes\r" ; exp_continue }
word: { send $PASS\r}
timeout { puts "failed to SSH" }
}