SLING-11226 Use Commons Threads 3.2.22

3.2.22 is required for Java 17
diff --git a/pom.xml b/pom.xml
index 573fbf5..55574d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -314,7 +314,7 @@
     <dependency>
       <groupId>org.apache.sling</groupId>
       <artifactId>org.apache.sling.commons.threads</artifactId>
-      <version>3.2.18</version>
+      <version>3.2.22</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
diff --git a/src/test/java/org/apache/sling/clam/it/tests/ClamTestSupport.java b/src/test/java/org/apache/sling/clam/it/tests/ClamTestSupport.java
index bd15523..f9e3a8f 100644
--- a/src/test/java/org/apache/sling/clam/it/tests/ClamTestSupport.java
+++ b/src/test/java/org/apache/sling/clam/it/tests/ClamTestSupport.java
@@ -33,6 +33,7 @@
 import org.apache.sling.commons.clam.ClamService;
 import org.apache.sling.event.jobs.JobManager;
 import org.apache.sling.jcr.api.SlingRepository;
+import org.apache.sling.testing.paxexam.SlingOptions;
 import org.apache.sling.testing.paxexam.TestSupport;
 import org.ops4j.pax.exam.Option;
 import org.ops4j.pax.exam.options.ModifiableCompositeOption;
@@ -74,6 +75,7 @@
     static final String ADMIN_PASSWORD = "admin";
 
     protected ModifiableCompositeOption baseConfiguration() {
+        SlingOptions.versionResolver.setVersionFromProject(SLING_GROUP_ID, "org.apache.sling.commons.threads");
         return composite(
             // Truth first to prevent version issues with Guava
             wrappedBundle(mavenBundle().groupId("com.google.truth").artifactId("truth").versionAsInProject()),