I found this today:
Not quite a reworking of the fix and I honestly don't believe Microsoft can/will fix the update. By design, the recovery partition was intended to fluctuate in size.
But as someone else posted before, earlier versions of Windows 10 park the recovery partition at the "top" of the drive while later versions park it at the "end" which makes resizing easier (if still largely manual).
Unfortunately, I don't know if the above "solution" will address these older systems (like the ones I have). I'm reluctant to mess with the current partition order as something is likely to go wrong and the computers won't boot anymore.
I also don't know if this would address situations where there are *multiple* recovery partitions, as I have in one case.
Caveat emptor...