Refactor TestEmitter and it doesn't need to be MainThreadInitializedObject

Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger

Change-Id: I30e7c3c165db698785e9e4d7e2256ab061ff71a2
9 files changed