i dont believe it was the starter. you mentioned you only switched the key in the on position and the starter worked. meaning the starter solenoid and motor are working as it should but not at the desired switch position.
whoever mentioned it, you cannot short a starter. You could bypass all the other switches and relay in the starter motor but you should not short it or you'll increase the circuit current and blow a fuse or toast something