I and, I think, other owners of Vive don't happy about testing different ways of this problem. It so bad, that we must do it, because our Vives became just gadget for 20 min fun. We can't even show our friends, how cool it is. More over, my children lost interest for Vive. I absolutely agree with you, HTC could fix this problem many times ago. It's their responsibility. The have opportunity, the have resources, they have time to fix it, or tell us, that we can change our Vives to normal.
p. s. I bought Vive 2 mouth ago. In DNS shop in Russia, Tyumen city. Vive with one single cable.