Eliminate merged_deps from common.kt_jvm_import

PiperOrigin-RevId: 493189136
diff --git a/kotlin/common.bzl b/kotlin/common.bzl
index 8f0dd64..16ad59e 100644
--- a/kotlin/common.bzl
+++ b/kotlin/common.bzl
@@ -1097,10 +1097,7 @@
         fail("Must import at least one JAR")
 
     file_factory = FileFactory(ctx, jars[0])
-    deps += list(deps)  # Defensive copy
-
-    deps.extend(kt_toolchain.kotlin_libs)
-    merged_deps = java_common.merge(deps)
+    deps = java_common.merge(deps + kt_toolchain.kotlin_libs)
 
     # Check that any needed deps are declared unless neverlink, in which case Jars won't be used
     # at runtime so we skip the check, though we'll populate jdeps either way.
@@ -1108,7 +1105,7 @@
     _run_import_deps_checker(
         ctx,
         jars_to_check = jars,
-        merged_deps = merged_deps,
+        merged_deps = deps,
         enforce_strict_deps = not neverlink,
         jdeps_output = jdeps_output,
         deps_checker = deps_checker,
@@ -1120,7 +1117,7 @@
             output_jar = jar,
             compile_jar = jar,
             source_jar = srcjar,
-            deps = deps,
+            deps = [deps],
             runtime_deps = runtime_deps,
             neverlink = neverlink,
             # TODO: Set compile-time jdeps to help reduce Javac classpaths downstream