* fix: wait for in-flight tasks to complete before running lifespan shutdown * feat: add test * chore: version * fix: add wait for tasks in deprecated / legacy mode too * fix: wrong spot