Use proper HandlerThreads. Because... what were they doing?

Hopefully this will reduce ANRs