Update HotSignal lifetime, incorporate disposables
Ensure that ColdSignal events are serialized