overcharging the battery could be the problem, meaning the charger is not wellregulated.
The charging system probably needed better feedback from the battery pack, overlooked or denied due to increased cost and complexity outweighing need. I think (strictly from reading this thread) that's been fixed.