Totally pointless exercise.
Have come across this annoying problem myself.
I think the sensible thing to do is check out whatever needs repairing and if it's dependencies are faulty as well and listed before claiming it and wasting time on fixing something that will remain broken due to faulty dependencies.
So if faulty dependencies are not listed on the DLS Cleanup, there is no way to fix their faulty dependent assets?