Is there a race condition here if the original task and the speculated task on the same machine get here at the same time?