Propagate interrupts from arg expansion in TestStrategy#getArgs

Promised follow up cleanup and threading from https://github.com/bazelbuild/bazel/commit/9f3c13d209ec8ba79bd8759103aea06835e46416 - see that change for
more details.

PiperOrigin-RevId: 342947131
diff --git a/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java b/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
index ccccfbc..fd1214d 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/StandaloneTestStrategy.java
@@ -96,7 +96,8 @@
 
   @Override
   public TestRunnerSpawn createTestRunnerSpawn(
-      TestRunnerAction action, ActionExecutionContext actionExecutionContext) throws ExecException {
+      TestRunnerAction action, ActionExecutionContext actionExecutionContext)
+      throws ExecException, InterruptedException {
     if (action.getExecutionSettings().getInputManifest() == null) {
       throw new TestExecException(
           "cannot run local tests with --nobuild_runfile_manifests",