Fix: failed to send merged email

Because the ReplaceRequest.changeCtl is not assigned a value in
ReceiveCommits.closeChange(), this get sending merged email
failed on the road of autoCloseChanges() triggered by push bypass review.

Change-Id: Idb0f4bb0e2961704efe48698fb4a6c020e473fe8
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
index 482a211..b424924 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/git/ReceiveCommits.java
@@ -2173,6 +2173,7 @@
 
     ReplaceRequest result = new ReplaceRequest(cid, commit, cmd, false);
     result.change = change;
+    result.changeCtl = projectControl.controlFor(change);
     result.newPatchSet = ps;
     result.info = patchSetInfoFactory.get(commit, psi);
     result.mergedIntoRef = refName;