consumed
Records native GUI consumption and then polls all device lifetimes on the render thread.
The version adapter calls this at the actual GUI-consumption boundary, after any family-required flush or submit and including consumer failure paths. It must never be called between extraction and consumption.
Throws
after every independent device cleanup has been attempted.