Heap::isMarked() shouldn't pay the price of concurrent lazy flipping