iMessage and T-Mobile Monthly4G prepaid

I have a factory unlocked iPhone 4. It was running iOS 5.0.1 and has a T-Mobile SIM in it. Voice, text, data and MMS all work as expected. This morning, I was unable to activate iMessage. Several times, it got stuck “waiting for activation.” Eventually, it displayed an “Activation Failed” message. I tried removing my …