title: Compose navigation - replace starting route and clear back stack
body: <p>I'm using JetPack Compose with composable NavHost.</p>
  <p>I have a scenario where I need a Launch screen that connects bluetooth device so I've set it as my starting route in NavHost.</p>
  <p>After connection is done I want to enter Home screen and never get back to that Launch screen.</p>
  <p>So after connection is done Launch screen I'm doing this:</p>
  <pre class="lang-kotlin prettyprint-override"><code>   navController.graph.setStartDestination(newHomeRoute)
     navController.navigate(newHomeRoute) {
        popUpTo(0)
        launchSingleTop = true
     }
  </code></pre>
  <p>That doesn't work as I get a constant loop going back to LaunchScreen and forward to Home.</p>
  <p>So maybe I should do this in some other way?</p>