Ah I see the perception issue now.
You do not "have to" put the iPhone into DFU mode to recover from that issue. You can simply hook the phone up to XCode which will launch the Developer Device Manager. You simply click on one button in the Device Manager program and it will place the proper "provisioning profile" on the device.
Now yes, you do have to have a OSX based PC and yes you have to have a 4.6GB XCode install already in place but that is what a "developer account" is supposed to have at all times anyway.
And yes I can confirm what I just laid out because I forgot I had deleted my "iOS provisioning profile" two weeks before the beta was released and after installing 5.0.1 beta 1 I was locked out. Gave me a nice mini heart attack at midnight. Thankfully, my iMac was next to me and I simply connected it to re-provision it.