Also if you restore remember to click option+restore on a Mac, or shift+restore on a PC, and choose the 3.1.2 firmware which you can download from the internet. If you don't do this he will lose his unlock unless he has the 5.08 bootloader, which he can then use Fuzzyband to downgrade his baseband. 3G phones with the 5.08 bootloader are normally within the first few weeks of its release, and about 10% of all the 3G phones have it. I don't know if BlackSn0w RC2 will fix the problem, but you can try Push Fix on Cydia. That fixed my push and YouTube.