It is clear that battery temperature sensing was inadequate. To my mind, rather than an external temperature sensor, each cell needed an internal temperature sensor near its center of mass.
Rather than try to insert a thermistor type element with its conductive leads into this area of a battery, why not use a few strands of fiber optic glass down into the core of each battery cell.
The following pictures illustrate what is currently achievable.