core: add_unmatched_state_hook()