Can you also add a test where you explicitly `unregister` a signal and make sure that nothing is received on that channel? You'll probably have to have two listeners active (so the signal doesn't kill the process) and only unregister one of them.