EVNT-27: Update Event Module to handle nested transactions (modified so that stacks are removed when empty)
EVNT-27: Update Event Module to handle nested transactions (added nested transaction tests)
fixed broken tests