Fix thread name in ReceiveCommits

The thread name set when processing ReceiveCommits
is ReceiveCommits-<threadNumber>-for-<callingThreadName>.

This was broken by a refactoring in I6a4b273 and is now
ReceiveCommits-<number>-for-ReceiveCommits-<number>.

This commit fixes this bug.

Change-Id: I37de5f4c4dd1949f796bc606235bcb9943a450ee
diff --git a/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java b/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
index 85dc034..0d762c7 100644
--- a/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
+++ b/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
@@ -360,12 +360,12 @@
       // pre-receive hooks
       return ReceiveCommitsResult.empty();
     }
-
+    String currentThreadName = Thread.currentThread().getName();
     MultiProgressMonitor monitor = newMultiProgressMonitor(receiveCommits.getMessageSender());
     Callable<ReceiveCommitsResult> callable =
         () -> {
           String oldName = Thread.currentThread().getName();
-          Thread.currentThread().setName(oldName + "-for-" + Thread.currentThread().getName());
+          Thread.currentThread().setName(oldName + "-for-" + currentThreadName);
           try {
             return receiveCommits.processCommands(commands, monitor);
           } finally {