Fix silently erroring when no monitors are discovered

On my system, randr apparently doesn't work. When no monitors are found, it was a silent error. Instead it should call the error callback. I'm not sure the GLFW_PLATFORM_ERROR code is correct for this, but this adds an error in this case