So, uh, you had to restart the device? You're specifically talking about placing the phone in DFU mode which is restarting the phone and holding the home button while it's turning on. I really don't mean to sound crass, but that's hardly painful.
Assuming this was supposed to be a reply to me, I can't tell if you missed the part with the timer and the multiple attempts to get it right, or if you just don't think it's relevant, or what.