Rework of the Result Handler System

- Integrates current Stubborn state getters into the helper.
- Allows the user to handle exceptions that are caught, but aren't already been intentionally suppressed
- Allows the user to get call execution time for profiling/logging
It's passed in but doesn't seem utilized - not assigned to the helper, not invoked on 176. Might be going cross-eyed though ;0