[FIX] serial atomicCas to actually check the old value as opposed to serial atomicCasBool