iMessage Activation Issues

Today I found out that iMessage on my iPhone had stopped working. Last time I used iMessage was last weekend but yesterday I had taken out the SIM card from the phone for the first time in months and did not realize until today that iMessage was turned off. Now I’m having problems with iMessage activation.
Ever since iOS 5 came out, I’ve been using iMessage in place of SMS whenever possible. I registered my iPad and iPhone 3GS using the same email address and through a little bit of trickery, avoided registering my phone number for it. In other words, iMessage on my iPhone works only through email and that’s how I want it.
Another reason why I don’t want to register my phone number to iMessage is because I’m using Axis, an Indonesian carrier which isn’t registered with Apple as its iPhone partner. In most cases, only approved carriers can have their customers registered to iMessage and FaceTime. There is an unexplained anomaly that allows Indosat numbers to be accepted by Apple’s activation server for iMessage and FaceTime despite the network not selling iPhones.
Trying to register to FaceTime or iMessage with a number from a non-partner carrier will result in your phone credits being drained without your knowledge because it uses background SMS process to send, acknowledge, and receive activation requests.
If the phone fails to receive an acknowledgement from the activation server, it will keep sending background text commands over and over again through the SMS channel using international rates. Fastest way to lose money through your phone.