Fix making 2nd call

Making more than one call didn't work. Problem was that
ServiceBinder.bind() wasn't correcly invoking the callback
if the service was already bound.

Bug: 13120050
Change-Id: I91179a436792221540b842f94a3d5564c517e02e
diff --git a/src/com/android/telecomm/ServiceBinder.java b/src/com/android/telecomm/ServiceBinder.java
index 101b940..1c797ca 100644
--- a/src/com/android/telecomm/ServiceBinder.java
+++ b/src/com/android/telecomm/ServiceBinder.java
@@ -130,8 +130,8 @@
             return true;
         }
 
+        mCallbacks.add(callback);
         if (mServiceConnection == null) {
-            mCallbacks.add(callback);
             Intent serviceIntent = new Intent(mServiceAction).setComponent(mComponentName);
             ServiceConnection connection = new ServiceBinderConnection();