isBootstrapComplete
Becomes true when the bootstrap chain initiated by checkUser reaches any terminal state — success or failure. Reset to false at the start of each checkUser call.
Observers should use isBootstrapComplete.first { it } (suspending) or collect with a filter { it } predicate so they fire as soon as bootstrap completes without busy-waiting.