fix pause on exceptions and remove unnecessary state change

Seems to make "pause on exceptions" work pretty well \o/