Turning a flagged workflow list into an ordered cleanup plan is the part agencies usually do by hand in a spreadsheet. One thing that helps is sorting the fixes by how many active enrolled contacts each workflow touches, so the risky ones get reviewed first. Do you let the client approve the plan before any workflow gets changed?