Make events_test more verbose

Adds coverage for:
 - publish of type with no subscribers
 - publish and subscribe of mutliple types
 - multiple subscribers per type