ensure that in fallback mode breakpoint state is always set

Previously in fallback mode, you would need to specify both an `entry` and an `exit` handler, or the handler would only get called once.  This was because the boolean that tracks the current state in fallback mode would not get toggled, if there was not a handler for entry/exit.