quartz: fix a race condition when waking up the CGRunLoop
quartz: fix a race condition when waking up the CGRunLoop

Wake up the run loop unconditionally (don't check if it is waiting) because
it might go into waiting state right after we checked for it. Fixes GIMP
startup (which has a lot of GIOChannel I/O but zero NSEvents) from several
minutes to a few seconds.

johne53/MB3Gtk-2,johne53/MB3Gtk-2,Unity-Technologies/gtk,johne53/MB3Gtk-2,Unity-Technologies/gtk,johne53/MB3Gtk-2,Distrotech/gtk,Distrotech/gtk,Distrotech/gtk,johne53/MB3Gtk-2,Unity-Technologies/gtk,Distrotech/gtk,Unity-Technologies/gtk,Distrotech/gtk,Unity-Technologies/gtk