Motors still running following disarm

I’m having trouble sorting ESC/RC calibration on a rig with Pixhawk and KDE ESC’s/motors.

I have read the documentation which states I must override RCx_MIN and RCx_MAX to 1100-1900 for the throttle channel. I’ve got that covered. But it is not clear to me when I should calibrate the ESC’s.

I have tried various combinations, but the motors do not spin upon arming, and when I land, they do not stop spinning upon disarm, or some stop and the others keep spinning. One time they even sped up when I attempted to disarm with throttle down, yaw left!

Is it possible the documentation is incomplete and there is more that must be done? Should trim be set to the RCx_MIN value? I tried that and it didn’t seem to help.