Under the hood
Interrupt handling for canceling queued messages was refactored into two shared helper functions
What
The code that handles an interrupt control request, used to abort in-flight requests and clear or cancel queued messages, now calls two extracted helper functions instead of tracking several separate local variables inline.
Why
This is an internal reorganization of how interrupts and queued-message cancellation are implemented; it does not change the cancel-queued-messages behavior itself, only how the code behind it is structured.