navigator: skip takeoff if already above takeoff altitude

Please also consider uses of report_mission_item_reached() outside of the class. It would need a system-wide architecture analysis to to this change consistently, and the merit of the change is unclear.