Increase timeout for rebinding attempts

If some vendor service is updated at runtime and it is bound by
VendorServiceController, it may never be rebound (and thus started)
again until system is rebooted. This happens because Car Service tries
to rebind too quickly (every second with 5 attempts).

Increasing delay to 5s between attempts should be enough for run time
updates.

Test: manually - verified that Car Service is rebound to android auto
receiver after running adb install

Fixed: 145762809

Change-Id: Id18739bff16c690e8e034a03d79880aa0f82704b
diff --git a/service/src/com/android/car/pm/VendorServiceController.java b/service/src/com/android/car/pm/VendorServiceController.java
index 189370e..b20dc89 100644
--- a/service/src/com/android/car/pm/VendorServiceController.java
+++ b/service/src/com/android/car/pm/VendorServiceController.java
@@ -251,7 +251,7 @@
      * Represents connection to the vendor service.
      */
     private static class VendorServiceConnection implements ServiceConnection {
-        private static final int REBIND_DELAY_MS = 1000;
+        private static final int REBIND_DELAY_MS = 5000;
         private static final int MAX_RECENT_FAILURES = 5;
         private static final int FAILURE_COUNTER_RESET_TIMEOUT = 5 * 60 * 1000; // 5 min.
         private static final int MSG_REBIND = 0;