SLING-9139 only unregister URLHandler once
diff --git a/src/main/java/org/apache/sling/installer/core/impl/UpdateHandlerTracker.java b/src/main/java/org/apache/sling/installer/core/impl/UpdateHandlerTracker.java
index f907486..a4403cb 100644
--- a/src/main/java/org/apache/sling/installer/core/impl/UpdateHandlerTracker.java
+++ b/src/main/java/org/apache/sling/installer/core/impl/UpdateHandlerTracker.java
@@ -18,7 +18,6 @@
  */
 package org.apache.sling.installer.core.impl;
 
-import java.security.ProtectionDomain;
 import java.util.Dictionary;
 import java.util.HashMap;
 import java.util.Hashtable;
@@ -88,6 +87,7 @@
         if (schemeUseCount.isEmpty()) {
             if (urlHandler != null) {
                 urlHandler.unregister();
+                urlHandler = null;
             }
         } else {
             if (urlHandler == null) {