First of all check that the internal USB cable is seated properly on the PCB, and that it's not plugged in upside down or something. I'm pretty sure that's not the issue, but it pays to check.
Secondly, I would imagine if the cable were only partially seated, the higher resistance and other factors could easily contribute to a controller dying.
Lastly, just wait for someone to make a replacement controller and install that, it'll be better and fixed!
anyway, if you don't want to bother with it, I'll buy it from you. I enjoy fixing broken keyboards.