message: Minimal fix for litemode vs bad-protx-key-not-same issue
diff: @@ -186,7 +186,7 @@ bool CheckProRegTx(const CTransaction& tx, const CBlockIndex* pindexPrev, CValid
  return state.DoS(10, false, REJECT_DUPLICATE, "bad-protx-dup-key");
  }
  - if (!deterministicMNManager->IsDeterministicMNsSporkActive(pindexPrev->nHeight)) {
  + if (!fLiteMode && !deterministicMNManager->IsDeterministicMNsSporkActive(pindexPrev->nHeight)) {
  if (ptx.keyIDOwner != ptx.keyIDVoting) {
  return state.DoS(10, false, REJECT_INVALID, "bad-protx-key-not-same");
  }
  @@ -330,7 +330,7 @@ bool CheckProUpRegTx(const CTransaction& tx, const CBlockIndex* pindexPrev, CVal
  }
  }
  - if (!deterministicMNManager->IsDeterministicMNsSporkActive(pindexPrev->nHeight)) {
  + if (!fLiteMode && !deterministicMNManager->IsDeterministicMNsSporkActive(pindexPrev->nHeight)) {
  if (dmn->pdmnState->keyIDOwner != ptx.keyIDVoting) {
  return state.DoS(10, false, REJECT_INVALID, "bad-protx-key-not-same");
  }
  