public void CleanUpIfInExpandStep(WorkItem workItemToMove)
{
WorkStep expandStep;
if (WorkflowRepository.IsInExpandStep(workItemToMove, out expandStep))
{
var transientStepPath = ExpandedWorkStep.GetTransientPath(expandStep, workItemToMove);
var transientStep = WorkflowRepository.GetWorkStep(transientStepPath);
WorkflowRepository.DeleteWorkStepsRecursively(transientStep);
}
}