Everyone remembers the nightmares caused by the 1.0.1 free unlock. Even now I'm not sure there's a foolproof way to undo the damage caused to phones that were unlocked, then upgraded to 1.1.1.

What I want to know is if the new 1.1.1 unlock is completely undoable? From what I understand the 1.0.1 unlock flashed a modified file to the baseband (and modem???) which caused the damage. Will restoring a 1.1.1 unlocked phone in itunes completely virginize the phone?