TxIndex starts up a background thread to get in sync with the block index before blocks are processed through the ValidationInterface.
The TxIndex will be responsible for building the transaction index concurrently with the main validation thread by implementing ValidationInterface. This does not process blocks concurrently yet.