message: Fix edge case that marks serial as double spend.
diff: @@ -1140,6 +1140,9 @@ bool IsBlockHashInChain(const uint256& hashBlock, int& nHeight, CBlockIndex* pin
  //It is possible that the block is part of chainactive, but we are trying to reorg. If pindex is included, and it is not part of
  //chain active, then see if the blockhash is part of the same chain as pindex
  if (pindex) {
  + //The block we are checking from is a lower height or equal height, then this is not considered in the same chain from this reference point
  + if (pindex->nHeight <= nHeight)
  + return false;
  auto pindexAncestor = pindex->GetAncestor(nHeight);
  if (!pindexAncestor)
  return false;
  