FabricCanvasGuiCleanup
Attempts independent GUI queue cleanup without skipping later reference release after a failure.
Operations and queues are borrowed synchronously on the render thread. This helper retains no callback, native handle, or queue after returning and never waits for GPU work.