should we `await` it? the VS client uses the following vs-threading API https://github.com/microsoft/vs-threading/blob/849676611f654d73c84a9468b0ecc205294250e0/src/Microsoft.VisualStudio.Threading/ThreadingTools.cs#L105 also, when would we expect a timeout? if test process exits, then this method should hopefully completely pretty much immediately _Originally posted by @drognanar in https://github.com/dotnet/sdk/pull/50727#discussion_r2336570485_