Don't WAIT_ALL when we aren't going to get all

This is why it was broken on Windows 8.
Detect Windows 8 compositor correctly