That's not possible.. a handle on consumer shouldn't ever receive this.

If this is the case, we need to fix it as the receiveNoWait() will just unblock any receiver and be eaten by the protocol.

Please remove the check and write a test if you think this is happening.