Here are some things I have gathered, and it applies to both primaries and RCR123s.
Don't quote me in this but I think the root cause of battery explosions is one of the cells goes into "cell reversal" when completely depleted. Its a condition where electrically/chemically/internally the cell polarity reverses itself when depleted beyond a certain point. Its a condition that plagues ANY rechargable cell chemistry. The difference with Lithium based cells is that Lithium is highly flamable and toxic when airborne as the cell vents from abuse. I have had Nicad, and NiMH cells in my RC hobbies vent from over charging, they will hiss and you can hear th egas release from the top... but its not an explosive event. I threw away those particular cells once I did that
So the goal is to prevent cell reversal
-Never run the cells COMPLETELY dead. They should only be depleted to ~2.7V. I have found this to be when the light color starts to turn yellow, if you notice dimming then you're DEFINITELY way past the 2.7V point.
-Never run mixed capacity cells together.
-Never inter-mix cell brands.
-Never run partially depleted cells with fresh cells.
-Never recharge primary cells.
-Always monitor cell voltage when charging, terminate the charge when voltage reaches 4.2V. At the very least, only use chargers that automatically top off at 4.2V. Do not use chargers that continually "blip" or trickle charge after the 4.2V point.
-Avoid "battery crushers"... lights that do not use springs to create battery contact. You can crush and damage the protection circuitry with protected RCR cells.
-Use only USA made CR123 cells in 2-3 cell configurations. I use poweizer (Chinese origin I believe) primaries in my
single cell lights and they have worked great.