Clarify LiveListenerBus behavior + Add tests for new behavior

The new behavior being the buffering of events before the bus is started.