My first guess would be that your DSDT must`ve gotten corrupt somehow...use this one and see if it fixes it, don`t forget to repair permission and clean cache, if you`re using myHack; run myFix and choose "full".
I used your DSDT but the problem persists. Before upgrading to 10.9.2 I cloned my installation of 10.9.1 on a second HD. I'll try to copy over the Exrtas directory from my Backup to my working drive, after installing Chameleon once more (although I don't believe this will solve anything).
I also searched a little bit into this forum and found posts dated back to 2009 and 2010, which suggest editing the DSDT file to specify the exact device IDs of the USB hub, but I'm rather hesitant in doing so, because I've never decompiled / edited a DSDT before. Perhaps it is about time...