message: Update load external block file
diff: @@ -5334,8 +5334,10 @@ bool LoadExternalBlockFile(const CChainParams& chainparams, FILE* fileIn, CDiskB
  LogPrint(BCLog::REINDEX, "Block Import: already had block %s at height %d\n", hash.ToString(), mapBlockIndex[hash]->nHeight);
  }
  - // Activate the genesis block so normal node progress can continue
  - if (hash == chainparams.GetConsensus().hashGenesisBlock) {
  + // In Bitcoin this only needed to be done for genesis and at the end of block indexing
  + // But for Qtum PoS we need to sync this after every block to ensure txdb is populated for
  + // validating PoS proofs
  + {
  CValidationState state;
  if (!ActivateBestChain(state, chainparams)) {
  break;
  