mission: fix double call of result callback
mission: fix double call of result callback

We need to make sure we set the callback to nullptr while we have the
lock. This way we make sure we only ever call the callback once and
don't upset the API user.

dronecore/DroneCore,dronecore/DroneCore,dronecore/DroneCore,dronecore/DroneCore