ChangeIndexer: Execute synchronous methods in current thread

Don't tie up an indexer thread when using a synchronous method. This
is particularly a problem for ChangeBatchIndexer, which uses the same
thread pool, so this fanout causes problems with only a single thread
in the pool.

Change-Id: I9afd46c40e8886c152d35083630606fff3339e3a
1 file changed