I ordered my iPhone 4 online with a gift card. I also setup a reservation in a local store though. I'll take whichever comes first obviously but if I cancel my order, will the funds instantly be transferred back to my gift card or how will that work? How long will it take to get the funds back on the card (so that I can use it when picking up my iPhone 4 reservation)?