Update connection service iteration for PhoneAccounts

Change-Id: I8f558439016388540af0deaf7c621cff89c9cb36
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index b8733c5..5a53525 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -311,7 +311,11 @@
         call.addListener(this);
         addCall(call);
 
-        if (account == null) {
+        if (TelephonyUtil.shouldProcessAsEmergency(TelecommApp.getInstance(), call.getHandle())) {
+            // Emergency -- CreateConnectionProcessor will choose accounts automatically
+            call.setPhoneAccount(null);
+            call.startCreateConnection();
+        } else if (account == null) {
             PhoneAccount defaultAccount = TelecommApp.getInstance().getPhoneAccountRegistrar()
                     .getDefaultOutgoingPhoneAccount();
             if (defaultAccount != null) {