will the starter motor run if you jumper across the two posts on the solenoid? have you jumpered to the "start" post on the solenoid to see if you can get the solenoid to energize? If the solenoid will energize by manually jumpering but the starter motor will not turn, while maintaining the solenoid in a energized state is battery voltage present at the starter motor post? If present, then the brushes are stuck or there is a internal fault in the starter motor. If the solenoid will not manually energize from a jumper wire, then the solenoid is faulty.
I would have to review the wiring diagrams and the lock out logic to see if the side stand circuit either open or closed would cause the "start" circuilt to be isolated from the solenoid effectively not allowing the starter to operate.