AbstractEglBackend: only clean up OpenGL context if primary
Discovered in !1031 (merged): As we release secondary GPUs if they have no outputs attached, if we tear down the OpenGL stuff for secondary GPUs that will cause instant crashes on a lot of systems.