1. A computing system comprising: one or more processors; a computer-readable storage media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors causes the computing system to perform a method for a worker thread to assist in redoing a transaction segment of a log that has an associated plurality of transaction segment records each representing an associated transaction segment of a log, the method comprising: an act of a worker thread accessing a transaction segment record for a transaction segment assigned to the worker thread; an act of the worker thread reviewing the transaction segment record to encounter a transaction segment definition; an act of the worker thread accessing the transaction segment using the transaction segment definition; and an act of the worker thread redoing the transaction segment; during the act of redoing the transaction segment, performing the following: an act of evaluating a potential redo of a particular task within the transaction segment, the particular task for operation on an object; as a result of the act of evaluating the potential redo of the particular task on the object, an act of determining that a dependee task for the particular task has not yet been performed, the dependee task being a task that would be rendered moot by the particular task; and as a result of the act of determining that the dependee task for the particular task has not yet been performed, an act of associating a skip element with the object of the particular task with respect to the dependee task, the skip element being structured to be interpretable by another worker thread assigned to the transaction segment that includes the dependee task as an instruction to skip the dependee task.