I just returned my AT&T N1 to HTC for a sleeping problem and received a refurbished phone. My first phone updated to 2.2.1 OTA but the one I received is still 2.2 and won't let me update. Says my phone already has the latest update. Why is that? I understand I need that 2.2.1 when Google releases 3.0 soon. Obviously the phone is not rooted that I know of since it came straight from HTC. I tried checking in and succeeded with no forthcoming update. WTF?