Too much regen is a simple SW fix. The SW engineers just didn't think of that failure mode when they coded the regen function. Looks like the reliability guys also failed to fully test that function. Typical new platform bugs.