395 null sender stays null

Fixes #395.
Okay, reread at site of usage. `this.hasSender` does make sense to me. It's not the event that has the sender, it's that _we_ were given one. Renamed and reversed the polarity.
Oh, and moved assignment closer to the assignment of `eventSender` while I was at it.