Improved UoW handling of published events

"Manually" publishing an event via the UoW would not properly roll back the
event when the UoW was rolled back. A nested UoW should be registered with the
root UoW, but events should still be managed by the active (i.e. child) UoW.

Issue #AXON-180 Comment