Skin textures ignore the "signatureRequired" value
The bug
In the skin data from textures.mojang.com, there is a field called signatureRequired, however the game ignores this, and requires a signature for the texture file, regardless of what this is set to.
Looking into it, it seems this is an issue with the authlib library.