Texts have been really screwed up on the TMobile network. All sort of weird crap going on. Texts to and from TMobile are just going into the bitbucket.
My work around is just to use the damn phone as a voice call.
All communications protocols SHOUD BE authenticated and error-resistant!