Start fresh navigation when none is active (including "restart / resume my previous route" — where the prior route still sits in the navigation state with navigation_active false, and you reuse its stored route id(s) directly instead of re-resolving the destination or re-fetching routes — and conditional "go to X if …, else Y" requests — where a travel-dependent fact like weather at the far place is checked at the ESTIMATED ARRIVAL time, not the current time — and superlative "the fastest/nearest <place>" destinations) — resolve the destination, fetch route options, resolve the route by the user's cue (their explicit pick, the stored preference for "my usual", fastest onl…