Handle slice broadcasts on BG thread

There's no point for those to run on main thread and cause ANRs - we're
just rebroadcasting broadcasts.

This CL also enhances thread safety for the code running this.

Bug: 334767208
Flag: com.android.systemui.slice_broadcast_relay_in_background
Test: newly updated SliceBroadcastRelayHandler unit test
Change-Id: I11ef3e49458c4e66e4176a5ab64e0328264f889f
3 files changed