We should still raise exceptions from event handlers

Added test assertions to verify the behavior in both async and sync conditions
Don't duplicate exception logs in sync event handler case
Merge pull request #179 from girder/raise-exceptions-from-event-handlers

Raise exceptions from event handlers