x11: Trap error when getting CRTC info
This should fix a race happening when RANDR changes quickly, e.g. during unit testing where tests change monitor configurations rapidly.
This should fix a race happening when RANDR changes quickly, e.g. during unit testing where tests change monitor configurations rapidly.