Use the context manager provided by the EventBus when testing Hypnos to ensure that we kill threads and close io loops during testing if there is a unhandled exception.
Use the context manager provided by the EventBus when testing Hypnos to ensure that we kill threads and close io loops during testing if there is a unhandled exception.

vertexproject/synapse,vivisect/synapse,vertexproject/synapse,vertexproject/synapse