Add additional error logging to eventchannel

The code to get an event's user and domain was some what confusing so
additional comments were added to clear up why the code is the way it
is. Also, added additional error handling. Whether it was needed or not
is questionable but hpoefully it should help in debugging problems
should they arise.
Fix comments