D201 - The migration found four things wrong, and three of them were wrong here

Worth recording, because "move the code and see what breaks" turned out to be a better review than reading it:

The direction of the fixes is the point. Two of the four were selfish being wrong and this project being right, which is what a shared library gets from having a second reader - and is the same argument the two vendor tag ranges made in the other direction.