The problem seems to be when you remove the battery from the system. It can trigger faults that don't show up immediately which is what happened here....