Use a Handler for ProtoLogging instead of an ExecutorService

Replaced the single-thread ExecutorService with an Android Handler.

This change aligns with Android best practices for managing background
threads and ensures FIFO execution of tasks.

Test: atest TracingTests
Flag: EXEMPT refactor
Change-Id: I2937865120fc3c63e7b9b99800fa2b06bc9be1da
3 files changed