separate empty queue and CAS failure back offs