Fix IllegalStateException when sending broadcast to CallReceiver

Bug: 17656099
Change-Id: I12ebd394ec31a9be3d1127cf8f45332ebfa40d0a
diff --git a/src/com/android/server/telecom/CallActivity.java b/src/com/android/server/telecom/CallActivity.java
index 680e387..b249788 100644
--- a/src/com/android/server/telecom/CallActivity.java
+++ b/src/com/android/server/telecom/CallActivity.java
@@ -147,6 +147,8 @@
      */
     private boolean sendBroadcastToReceiver(Intent intent, boolean incoming) {
         intent.putExtra(CallReceiver.KEY_IS_INCOMING_CALL, incoming);
+        // Clear out any flags set previously since we don't need it for the broadcast.
+        intent.setFlags(0);
         intent.setClass(this, CallReceiver.class);
         Log.d(this, "Sending broadcast as user to CallReceiver- isIncoming: %s", incoming);
         sendBroadcastAsUser(intent, UserHandle.OWNER);