stop processing after timeouts more robustly