Amend dispatcher so that a failed handler does not stop the dispatch loop