APN settings keep disappearing
I have experienced losing APN settings every iOS version upgrade. That was fixed by using a provisioning profile containing the APN settings. Now the APN settings are maintained during iOS upgrades.

Therefore a workaround in your (though different) situation could be to create a provisioning profile for the APN settings using the iPhone Configuration Utility.

And load that APN provisioning profile to the iPhone.