Bugfix - Locked response exceptions silenced

This PR fixes the `handleRouteCallback()` method, to only catch LockedResponseExceptions when the behavior is automatic.

Previosly, we were catching all that could have been thrown during the callback's execution. Bad.