GCS_Mavlink: return MISSION_INVALID when conversion fails

Requested by MichaelO to allow better error message to be displayed to
user when the mission upload from the GCS to vehicle fails