Fix for a CallServiceRepository bug.

Specifically where stale call services are passed back
to the switchboard for processing, including upon no
call-service-provider implementations.

Change-Id: I1a5c26f22031e31f9a94b239f06d34619769a56f
diff --git a/src/com/android/telecomm/CallServiceProviderWrapper.java b/src/com/android/telecomm/CallServiceProviderWrapper.java
index dcd64c4..2002113 100644
--- a/src/com/android/telecomm/CallServiceProviderWrapper.java
+++ b/src/com/android/telecomm/CallServiceProviderWrapper.java
@@ -54,11 +54,6 @@
         super(CALL_SERVICE_PROVIDER_ACTION, componentName);
     }
 
-    /** {@inheritDoc} */
-    @Override protected void setServiceInterface(IBinder binder) {
-        mServiceInterface = ICallServiceProvider.Stub.asInterface(binder);
-    }
-
     /**
      * See {@link ICallServiceProvider#lookupCallServices}.
      */
@@ -73,4 +68,9 @@
             Log.e(TAG, "Failed to lookupCallServices.", e);
         }
     }
+
+    /** {@inheritDoc} */
+    @Override protected void setServiceInterface(IBinder binder) {
+        mServiceInterface = ICallServiceProvider.Stub.asInterface(binder);
+    }
 }