THRIFT-2322 Correctly show the number of times ExecutorService (java) has rejected the client.

Patch: Rohit Agarwal & Jens Geyer
diff --git a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
index 38dfd58..0a1763e 100644
--- a/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
+++ b/lib/java/src/org/apache/thrift/server/TThreadPoolServer.java
@@ -117,13 +117,13 @@
 
     stopped_ = false;
     setServing(true);
-    while (!stopped_) {
-      int failureCount = 0;
+    int failureCount = 0;
+    while (!stopped_) {      
       try {
         TTransport client = serverTransport_.accept();
         WorkerProcess wp = new WorkerProcess(client);
+        int rejections = 0;
         while(true) {
-          int rejections = 0;
           try {
             executorService_.execute(wp);
             break;