Thanks casainho and amberwolf for thoughts, re: motor stuttering - I will try the encoder and some more logging. During hard hill climb, the motor is happily consuming 30 amps continuous, but right at the moment of shift it halts - I imagined the sudden rapid free rotation of the motor was part...