properly cancel timeouts to avoid messages ending up in deadLetters