for me the XHC1 doesn't fix the issue ;/ only the LID0 ...
but regarding the issue on other releases: yes I did have this issue before, but unfortunately I can't remember which release that was, I'm guessing 14.04 or something. the fix for me was the same as here. at the time I blamed it on a faulty LID switch or something. but now I actually completely replaced the laptop and did a complete fresh new install of 16.10 and still see this issue (the replacement is the exact same model as my old one)
for me the XHC1 doesn't fix the issue ;/ only the LID0 ...
but regarding the issue on other releases: yes I did have this issue before, but unfortunately I can't remember which release that was, I'm guessing 14.04 or something. the fix for me was the same as here. at the time I blamed it on a faulty LID switch or something. but now I actually completely replaced the laptop and did a complete fresh new install of 16.10 and still see this issue (the replacement is the exact same model as my old one)