it could still be a bug that X doesnt work when doing an upgrade, but works when its freshly installed only. ios is made to be installed as an upgrade over the previous cause expecting users to completely wipe their device for every upgrade just..wont work
Apple doesn't expect users to upgrade from a beta. If you really want to test an upgrade, you need to do the upgrade from 7.1.2.