Is this safe for live rejoin when we replay these MP txns out of the task log?  Or are we going to move forward here,
and then move backward and forward again when we replay out of the task log and we call truncateUndoLog() from runFromTaskLog?