private static void CompleteDependentCloneThread(object stateObject)
{
DependentTransaction cloneToComplete = (DependentTransaction)stateObject;
Trace("CompleteDependentCloneThread started - will sleep for 2 seconds");
Task.Delay(TimeSpan.FromSeconds(2)).Wait();
Trace("CompletedDependentCloneThread - completing the DependentTransaction...");
cloneToComplete.Complete();
}