navigator: skip takeoff if already above takeoff altitude

the function call name is also extremely misleading, as it does more than just reporting - but that's an old issue, and not new in this diff.