I had it happen once on my PSD , my fault can't remember why, but I cranked it way to long getting it start, oh bad GP solenoid, Any how would shut off only by pulling battery cable off. Ended up putting a new starter on to solve.
by the way bench testing does very little to prove good -no good...