I contacted support and first the had me "wipe the cache partition". They sent me good instructions, I tried it, but it didn't work. No harm no foul, was worth a try.
Then they suggested factory reset. Not going to happen. It's clearly not a device specific issue (I provided them links to forums of other people having the same issue) and I believe others have even tried a factory reset. They said a factory reset "may sometimes" work. Well, getting my phone back to it's current state is not worth it for something that probably won't work. And if it didn't work, I would have to give them my IMEI so they could test and possibly discuss warranty/repair options. What's there to test? It's a known issue. They should be able to replicate the issue on one of their own devices if that had a good QA/testing department.
And the last time I dealt with HTC support was not very good. My camera cover cracked (also a known issue) from no fault of mine; phone was still under warranty, yet I would have to pay to ship it to them, get no loaner phone, and then possibly have to pay for any other "issues" that were "discovered and needed repair" and if I didn't pay, I wouldn't get the phone back.
Regardless, getting a new phone wouldn't solve the issue.
Overall, not too happy with HTC.