I also faced this error while upgrading to iOS6 when iOS6 was launched. After that my iPhone4 stopped working. The Apple support guys said that it's a hardware problem and your phone is dead. I couldn't get a free replacement since 1year warranty period was over. I tried restoring from different computers, subsequent iOS6 versions, disabled firewall etc many times but did not work. I would also love to see if there is a solution to this.