UE::ParkingLot::Wait

Queue the calling thread to wait if CanWait returns true.