There are strict limits on how much current can be put through a lithium-ion cell. During normal charging, you never see metallic lithium, which is inherently unstable. But during overcharging, the lithium builds up faster than it can dissipate. The result is that metallic lithium plates up on the anode. At the same time, the cathode becomes an oxidizing agent and loses stability.