o2 were my provider
Interesting. Unless O2 retentions have some sort of software which allows them to infiltrate customer texts (which is entirely illegal) I'd have to say it's more likely to be something else and pure coincidence. Ultimately, your service provider HAS to give you a PAC code on request and issued to your handset within 3 hours.
Surprising from O2 as delt with my mother's termination from them the other day and once they understood there was no chance of her staying with them they gave me all the info I needed with minimal fuss (you will always have to go through the motions with your provider to get your PAC code. People who work in retentions keep their jobs based on the percentage of customers looking to leave they manage to retain to their network).