Returning from a logging block is too aggressive.

I saw the following error messages in our log files:

ERROR -- : Could not log "request.excon" event. LocalJumpError: unexpected return [... stacktrace omitted ...]

Apparently returning from the block was too aggressive. Added a test to make sure that we're not logging anything we shouldn't. Before this fix, it failed for this exact reason.