message: regressions: fix may2020 fork time and use else if not just if
diff: @@ -2030,7 +2030,9 @@ bool ProcessMessage(CNode *pfrom, std::string strCommand, CDataStream &vRecv, in
  pfrom->fRelayTxes = true;
  }
  - if (strCommand == NetMsgType::DSPROOF && doubleSpendProofs.Value() == true)
  + else if (strCommand == NetMsgType::DSPROOF)
  + {
  + if (doubleSpendProofs.Value() == true)
  {
  LOG(DSPROOF, "Received a double spend proof from peer:%d\n", pfrom->GetId());
  uint256 dspHash;
  @@ -2061,7 +2063,8 @@ bool ProcessMessage(CNode *pfrom, std::string strCommand, CDataStream &vRecv, in
  CTxMemPool::setEntries setDescendants;
  {
  READLOCK(mempool.cs_txmempool);
  - CTxMemPool::indexed_transaction_set::const_iterator iter = mempool.mapTx.find(ptx->GetHash());
  + CTxMemPool::indexed_transaction_set::const_iterator iter =
  + mempool.mapTx.find(ptx->GetHash());
  if (iter == mempool.mapTx.end())
  {
  break;
  @@ -2097,6 +2100,7 @@ bool ProcessMessage(CNode *pfrom, std::string strCommand, CDataStream &vRecv, in
  return false;
  }
  }
  + }
  else if (strCommand == NetMsgType::REJECT)
  {
  