HAL_PX4: do not overwrite disabled channels with zeros

Fixes #1321
Merge branch 'pwm_unused_ch_fix' into px4mix