When I ported my number into Tesco mobile, my SIM & phone showed the temp number Tesco gave me rather than the ported in number. My ported number worked as expected and the old number was gone, except when viewing the propertie of the phone number in my Android phone.
While it wasn't a problem I did want to change it, I put it into a Blackberry which amongst its features was the ability to edit the phone number in a SIM. It doesn't actually change the phone number associated to the SIM, just the display number that the SIM shows when looking under phone properties. If that makes sense!?