72d07c16a3
... which is still needed to keep the end2end tests happy when one thread creates and destroys instances multiple times (which happens in the MultiThreadedShutdown test). Test: GfxstreamEnd2EndTests Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36471>