Remove PM query for silent provisioning BroadcastReceiver.

This fixes TetherService unit tests.

Change-Id: I404d0e9322d14242997576e30ba75941423b331b
(cherry picked from commit f19aa5574b3ee89e9e7c38c6a2d8a625e3c7811e)
diff --git a/src/com/android/settings/TetherService.java b/src/com/android/settings/TetherService.java
index 95b8462..9176d44 100644
--- a/src/com/android/settings/TetherService.java
+++ b/src/com/android/settings/TetherService.java
@@ -29,7 +29,6 @@
 import android.content.Intent;
 import android.content.IntentFilter;
 import android.content.SharedPreferences;
-import android.content.pm.PackageManager;
 import android.net.ConnectivityManager;
 import android.os.IBinder;
 import android.os.ResultReceiver;
@@ -236,16 +235,6 @@
             intent.putExtra(TETHER_CHOICE, type);
             intent.setFlags(Intent.FLAG_RECEIVER_FOREGROUND);
 
-            // Ensure that the provisioning app will actually handle the intent.
-            final PackageManager packageManager = getPackageManager();
-            if (packageManager.queryBroadcastReceivers(
-                    intent, PackageManager.MATCH_DEFAULT_ONLY).isEmpty()) {
-                Log.e(TAG, "Provisioning app is configured, but not available.");
-                fireCallbacksForType(type, ConnectivityManager.TETHER_ERROR_PROVISION_FAILED);
-                removeTypeAtIndex(index);
-                return;
-            }
-
             sendBroadcast(intent);
             mInProvisionCheck = true;
         }