Flesh out a proper EventContext object to carry the user object passed to EventDispatch.fire().
Ensure that a Success/Failure filter won't invoke their receiver twice.
Don't support client acknowledgement.
Tweak test parameterization