I can’t see why they can’t just provide a static SIM, network unlock that sticks on factory resets, I’ve done this numerous times to handsets before without issues.
As for factory resets, if you’re in habit of using alpha, beta, insider, custom etc, factory resets is a must & absolutely guaranteed to be needed, swapping from locked to unlocked bootloader to recovery changes like twrp etc will in some circumstances factory reset anyway.
As noted even the beta 2.5 needs it & with the obviously bad mix of code, after an update it’s advisable to do a reset anyway as it clears any old bugs from the previous version of rom, anyone that is in this arena knows this is a must.
If you contact support for most manufacturers they will as one of the 1st things, they ask is have you factory reset the handset yet to see if the issue is resolved, so it’s actually very common to do.