I think your right the stop run switch kills the starter as well.
It sounded like maybe a blown fuse. If that starter is working it has to be something like a cpu fuse, Seems almost certain to be related to the starter??
New one for me.. Will be interesting to fine out.
I will keep thinking but never had that one happen in 20 years of oil heads and may miles.