OP-1350 fix a bug that overwrite TakeOffLocation when changing mode to preset after an arming sequence. cleanup and get rid of "pending" status
OP-1350 remove checks for valid TakeOffLocation. It is already handled in takeoffLocationHandler