You better stop refering to me as troll or defining me as unwelcomed. Who you think you are? First place mind your words and be more respectful. Second place, the two option you are giving as workarounds are blantanly untrue, whilst they may work in certain cases (as reported by certain users) they are not work arounds; why not? Because:
1) People have reported the issue presents even with no USB devices connected.
2) Disabling sleeping isn't a work around. You are disabling the function. A workaround to an issue generated by a function is when you manage to keep the function you want but without triggering the issue, through a non-ideal procedure.
3) It would be desirable that you aknowledge that you aren't the only bearer of truth and that people may disagree with you and it is their right to do so.
I am glad to see you have corrected yourself an decided to be more accurate this time on your paragraphs 3rd, 4th and 5th. The users will certainly appreciate your gesture.