My contract with ATT is up in three weeks. I want to get the new iPhone with Verizon. With the limited availability I was going to order from Apple now. However, will my phone number port immediately (when I enter the info on the Apple website) or when the phone is shipped? Or will I have to do something with Verizon to activate and port when I receive the new phone?