Well I just had the no cranking thing happen to me again. I crawled under it with the meter. No voltage on the purple S terminal wire while the wife turned the key. I could short the S terminal to the battery cable and crank it over.
I have a RobbMc starter and he said its normal for the starter gear to stay engaged to the flywheel and that it would not keep it from starting. So my theory was crap.