If I reserved an iPhone 4 for pick up at my local Apple store, am I guaranteed to get one on launch day? Or are reservations only good while supplies lasts? I know that they will only hold it for that day, but in other words, if I wait too long to go there on launch day, is it possible that I will not get one?