Two fixes in this commit:
 - `TransactionalResource` was swallowing exceptions, not allowing them to be thrown out to the exception mapper to return status codes, or to errbit for reporting
 - `UncaughtExceptionMapper` needs to log exceptions, not just print the stacktrace, for errbit to work.