Migrate to WorkerThread and BackgroundThread

Remove a bunch of low-utilization threads from the Phone
process, instead moving standard priority work onto a new
worker thread, and background work such as metrics onto
the existing BackgroundThread.

Bug: 390244513
Flag: com.android.internal.telephony.flags.thread_shred
Test: atest FrameworksTelephonyTests
Test: manually verified CUJs on Panther
Change-Id: I4f5176921ee130a2f480575d636b2aaa9f278ff4
diff --git a/flags/misc.aconfig b/flags/misc.aconfig
index 4579ae2..4b4e02f 100644
--- a/flags/misc.aconfig
+++ b/flags/misc.aconfig
@@ -257,3 +257,14 @@
         purpose: PURPOSE_BUGFIX
     }
 }
+#
+# OWNER=nharold TARGET=25Q4
+flag {
+    name: "thread_shred"
+    namespace: "telephony"
+    description: "Consolidate a bunch of unneeded worker threads to save resources"
+    bug:"390244513"
+    metadata {
+        purpose: PURPOSE_BUGFIX
+    }
+}