Revert change to extension registry ordering in JavaInfo

The target's class jar should appear first on the classpath

PiperOrigin-RevId: 495212176
Change-Id: Ifc8221ea83fed3e29c6eaa90595052c565987669
diff --git a/src/main/starlark/builtins_bzl/common/java/java_binary.bzl b/src/main/starlark/builtins_bzl/common/java/java_binary.bzl
index 125fc4d..a296600 100644
--- a/src/main/starlark/builtins_bzl/common/java/java_binary.bzl
+++ b/src/main/starlark/builtins_bzl/common/java/java_binary.bzl
@@ -133,12 +133,12 @@
         runtime_classpath = depset(order = "preorder", direct = [extension_registry_provider.class_jar], transitive = [runtime_classpath])
         java_info = java_common.merge(
             [
+                java_info,
                 JavaInfo(
                     output_jar = extension_registry_provider.class_jar,
                     compile_jar = None,
                     source_jar = extension_registry_provider.src_jar,
                 ),
-                java_info,
             ],
         )