Hi Matthewculross,
Thank you for reaching out to us in our community and welcome back, we are sorry to hear you have been facing issues getting your new phone due to your current contract ending and number being de-activated, this is something we would advise speaking to our Mobile team about so they can look further into this and best advise, you can contact them on 0345 600 0789 for Customer Services and 0800 183 1234 for Sales, please let us know how you get on.
Regards
Paul.