Send failed remote messages to deadLetters again, see #2995

* Also fixing a misstake in FailureDetectorPuppet,
  ConcurrentHashMap.contains is not what you think it is