Sorry, don't know what to say. The workaround is still working for me. This workaround stops the cpu from very quickly rising in temperature and hence the fan running at maximum speed to try to cool the cores (speedfan provides a graphical representation of the core temps). The key computer settings are:
Set what lid does = Sleep
Power plan = Balanced - click Next and set the following:
Turn off the display: On battery = 15 min; Plugged in = Never
Put the computer to sleep: On battery = Never; Plugged in = Never (I know this sounds like a contradiction)
Apart from this, re-read the post and ensure you followed the ramble. It probably wouln't hurt to ensure there is no debris blocking the cooling air tube as per the lame HP post (for an even bigger laugh, follow the TX1000 black screen thread and see how HP is such a caring company who are behind their product 100%)