The only time I had a starter keep running despite what I did with the kill switch, key, whatever, was when the starter relay welded itself together. I had to disconnect the battery and the terminals were very HOT!
This happened, I think, because I tried starting the bike with an under charged battery. I needed a new battery and a new starter relay. All good after that, as far as electrical issues anyway.