Spell out that spawned tasks finishing on their own does not unblock ``runner.run()`` when called without a ``task`` argument. The form is for hosts (e.g. FastAPI servers) that have no single "main" pipeline and want to stay up across many spawned sessions; callers who want the runner to finish when a specific pipeline finishes should pass that pipeline as ``task``.