Zhiyi Zhang (@zhiyi) commented about dlls/rtworkq/queue.c:
TRACE("result object %p.\n", item->result);
- if (queue_release_pending_item(item))
invoke_async_callback(item->result);
While I understand you no longer need to check the return value of queue_release_pending_item() because it always returns TRUE here, I think you can keep these codes to reduce the diff and potentially more future proof.