Update: The timing of these announcements seem weird to me. Why not let Steve announce it on-stage at D8 last night? And why are the changes going into effect June 7? I still don’t really think an non-AT&T iPhone is coming, but this sure makes me wonder why AT&T is trying so hard all of a sudden to keep iPhone customers happy.