Limit index query results in Move Change REST API

Perform the index query to determine if a change already exists on
the destination with a limit of 1 as it should be sufficient for
change existence check.

Release-Notes: skip
Change-Id: I08c355f5e4edea0e81a721ef2a39ebad0ed3614d
(cherry picked from commit ab7fe2fd44615a938e029f126bcdf4c2389824b5)
diff --git a/java/com/google/gerrit/server/restapi/change/Move.java b/java/com/google/gerrit/server/restapi/change/Move.java
index 94f9b8d..5e6f024 100644
--- a/java/com/google/gerrit/server/restapi/change/Move.java
+++ b/java/com/google/gerrit/server/restapi/change/Move.java
@@ -216,7 +216,8 @@
       }
 
       Change.Key changeKey = change.getKey();
-      if (!asChanges(queryProvider.get().byBranchKey(newDestKey, changeKey)).isEmpty()) {
+      if (!asChanges(queryProvider.get().setLimit(1).byBranchKey(newDestKey, changeKey))
+          .isEmpty()) {
         throw new ResourceConflictException(
             "Destination "
                 + newDestKey.shortName()