https://github.com/jimingham requested changes to this pull request. This isn't the right way to do this. Because no one is fetching async events, you will never know - with this change - whether you actually set the target running again or not. https://github.com/llvm/llvm-project/pull/201530