add (optional) on_no_dispatcher hook
add on_no_dispatcher callback to catch unexpected messages
add luacov coverage analysis