Avoid doing an extra CAS if the same number of threads are waiting when we wake up as when we go to sleep