I know in iOS 6 betas, if the device's UUID wasn't registered when coming through the whole "Welcome to iPhone" setup thing, it wouldn't let you into the actual OS until it was registered. So theoretically, yes they could of done something to prevent "that" bug.