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: a first worker thread accessing a transaction segment record for a first transaction segment assigned to the first worker thread; the first worker thread reviewing the first transaction segment record to encounter a first transaction segment definition; the first worker thread accessing the first transaction segment using the first transaction segment definition; and the first worker thread redoing the first transaction segment; during the redoing of the first transaction segment, performing the following: evaluating a potential redo of a first task within the first transaction segment, by at least attempting to perform the first task for operation on a first object; as a result of evaluating the potential redo of the first task on the first object, determining that a dependee task for the first task has not yet been performed, the dependee task being both a task that would be rendered moot by the first task, and a task that is part of a second transaction segment and is operable on a second object; and as a result of determining that the dependee task would be rendered moot by the first task, associating a skip element with the second object with respect to the dependee task, the skip element being structured to be interpretable by a second worker thread assigned to the second transaction segment as an instruction to the second worker thread to skip the dependee task during any subsequent reprocessing of the second transaction segment that includes the dependee task.