ManualControl: Only update PathDesired when changed

This avoids hammering the event system unnecessarily
Merge branch 'fw_rth' into james_development