I believe you’ve summarised the fix incorrectly. I’m with @Tilman ‘s interpretation, as for me it was fixed (on a second device now) by draining the battery completely, indeed taking weeks. I expect this causes a boot loop to stop, and I agree that it’s a poor solution.