iPhone 3G's Achilles Heel is still AT&T