That sucks. For now, I'm not doing that. I'm not counting on a patch or update from HTC / Virgin anytime soon- or at all, either. The error has not been that bad lately, honestly, it's just annoying to have it be recurring with no permanent fix. And when it does happen, I miss calls and don't even know. My biggest issue is the fluctuating radio signal, which is really annoying. Good luck with selling your Evo, and with your awesome new phone.
Tier 3 tech support wanted me to do a RTN reset (##786#), but I didn't even want to bother since I googled it, and others have done it and still have the problem. This one wipes your phone, so it's not worth my time.
I called again today, and the guy said that I had a socket?/feature enabled on my phone that shouldn't be there. He "fixed" things, made sure the account was synced, and updated my profile. Actually, since then, my signal has been much better than usual and has not been fluctuating as much, so maybe this really will help. I will wait a few days to see.
If this doesn't help, I will keep my eye out for new phones/plans, but for now am ok with this, since it is happening less frequently. Still annoying, but bearable. My biggest problem other than this is actually internal storage space, lol. I have 600 MB free and not nearly enough apps yet. I might have to get a new phone because of this before I switch because of my other errors, ha. I absolutely detest being low on space.
Btw, in case the tier 3 number was posted anywhere, it no longer works. They changed it. They said they were getting too many calls, and now there's no longer any way to contact them. It's bull. I called and tried to get the new number, but they said there was no new one. The lower tiers don't have access/clearance for it, and even the supervisor said he couldn't get a number for me. Virgin now has a special HTC department for working on our issues, and he that the regular tech support has access to this team now, so tier 3 is no longer available.
I still didn't believe there was no way to contact them (there's ALWAYS a way), so I let him do his "troubleshooting steps" that didn't work, so he could elevate my case to tier 3 again. I figured when I got in contact with them, I could ask them for the number and hopefully I'd get someone who could give it to me. Strangely enough, someone from tier 3 called me back shortly after, regarding a ticket I'd had open from a month earlier.

And yes, there is a new number to tier 3, and you can contact them directly.