Under the hood
Cancelling an async message now triggers an extra internal side-effect.
Handling a cancel_async_message remote request now also triggers an additional side-effect after dequeuing and cancelling matching commands, on top of the existing cancellation notification flow.