Happened to me with vodafone last year, told me ON launch day that they didn't have stock.I guess that could happen, but I've only ever ordered through my carrier and received my phone on launch day every time.
A couple of us got orders in at least 10 minutes before go live time via att.com queueing site system. Would be curious to know if that was on purpose or a mistake.