SLING-9657 - Same-name JS Use dependencies are not always correctly resolved

* work correctly with servlet resources
diff --git a/src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java b/src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java
index 4b62069..2a916e8 100644
--- a/src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java
+++ b/src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java
@@ -151,12 +151,12 @@
         Resource caller = null;
         String callerName = (String) bindings.get(ScriptEngine.FILENAME);
         if (StringUtils.isNotEmpty(callerName)) {
-            caller = scriptingResourceResolver.getResource(callerName);
+            caller = resolveResource(callerName);
         }
         if (caller == null) {
             SlingScriptHelper scriptHelper = Utils.getHelper(bindings);
             if (scriptHelper != null) {
-                caller = scriptingResourceResolver.getResource(scriptHelper.getScript().getScriptResource().getPath());
+                caller = resolveResource(scriptHelper.getScript().getScriptResource().getPath());
             }
         }
         return caller;