Actually I believe it may be the opposite. I work in a COR retail store, and the company (at&t) would much rather have us sign up customers now and then let them buy the iphone on June 29th...(being that it MAY not require a commitment at all). To be honest with we are actually being encouraged to lock a customer into service asap. I believe if we gave out too iphone info people would wait and then MAYBE sign up on June 29th. Right now most customer interactions are going something like this:
Customer: "so you guys getting that iphone soon?"
Rep: "yeah, June 29th, but honestly we're not being told any information about it. We dont' even know how many we're getting might be 50 but probably not...more like 5. If I were you I really wouldn't wait on it, there are so many thinks up in the air about it. I would recommend getting you signed up today and if you're not happy with your new phone you can exchange it within 30 days and then get the iphone."
Customer: "yeah I gues that does make sense..."
Rep: "Great...let's get you going!"