I have found a medium term way of fixing this.
Basically remove the battery will solve it but - most of the devices that have been impacted (myself included) have batteries that cannot be removed so...
drain that sucker until it gives up the will to even turn on and then drain it some more...