It's an evil bug and no one has found a solution to it as far as I know. The only way is to keep it on a 2G network as the bug only happens on 3G networks. Not an ideal solution but it works. I have a 2G/3G toggle icon in the applist that I press if I'm gonna do stuff on the net. 2G network is fast enough for mail and stuff here where I live. Even some surfing. Reflash won't help.