The session command handling have been reworked in https://gitlab.winehq.org/wine/wine/-/merge_requests/8402 and https://gitlab.winehq.org/wine/wine/-/merge_requests/8415, with a dedicated state machine for the commands, and `session_purge_pending_commands` has been removed. Can this still happen?