Edit:
It just finished repair 22579 to 22579 with MS ISO, everything looks fine this time, no loop on W.U. on this one.
Did you refuse updates?
No, I let it do the normal check, but that was still failing when I tried 22572 to 22579 with this ISO.
In this machine I did:
A) 19044.1618 to 22579.1 with MS ISO with check for updates.
B) 22579.1 to 22579.1 with the same ISO with check for updates.
All completed fine and happy, no W.U. loops and no errors.