Same problem as OP.
Have tried everything in this thread with no success. APN settings as given by T-Mobile lacked proxies and ports compared to the example shown; adding them in and re-registering on the network did not help. Whenever registering on the network, by the way, the roaming 'R'...