I've had the lost UDP connection switching to TCP, way back in the version 1.xx past and continued on for a while sometimes. But, with these past couple of discos, I haven't received the switching packet warning. It just tells me I've been disco'ed.
Oh well. I guess it's back to the old days of running ping plotter in the background while playing. It doesn't sound like an arena problem then.
When I used to run the game on dial-up back in the stone age, quite often the ping plotter graph would have a few minute periods of 5-15 sec lag delays before hanging up totally. At that time it was my ISP's routers.
I witnessed quite a number of interesting warping effects and point blank shots that never hit anything. I seem to recall similar things happening recently. It might be a router that Hitech has no control over.
If you've had that number of disco's in a session, you should run Ping Plotter in the background when you play. Then when you get disco'ed, check the Ping Plots to see which router started to hang up. If it's HiTech's routers, they should be told of it.
And, software and computers being their quirky selves, if you run Ping Plotter, you'll never have another disco. They seem to know if someone is trying to debug them.