Tracked so owners can detach before the session dies.
Object? deferredAttachedTexture(Factory factory) => factory is DeferredSessionFactory ? factory.attachedTexture : null;