Moves the execution of the handler to outside the try/catch.

This will keep activation errors separate from handler execution errors.