If it happens again, pull the small wire off the starter solenoid terminal marked I. If it dies, then the starter solenoid is the culprit, the bypass contact that supplies 12v to the coil for starting is not opening.
John
I've been looking for a good way to fix the charging light when using the GM "one wire" and I'm thinking about using the Ford wiring scheme I found on my old Cougar project. It used an indicator light and diode to determine whether voltage was going from the car to the battery - or from the battery to the car and was tapped into the sytem by isolated contacts. If the internal system was higher volts than the battery (feeding it) - no light. If the inverse were true, battery volts passed the diode and turned on the light. The ignition switch opened the contacts so that everything switched off properly.