As noted by Brendan, isn't that redundant with what server_thread does?
It looks like we will call server_thread each time we call _startAdbInBackground.