message: [DB] Fix unserialization check for cold staking txes
diff: @@ -486,8 +486,9 @@ bool ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue, CW
  CWalletTx wtx;
  ssValue >> wtx;
  CValidationState state;
  - // false because there is no reason to go through the zerocoin checks for our own wallet
  - if (!(CheckTransaction(wtx, false, false, state) && (wtx.GetHash() == hash) && state.IsValid()))
  + // fZerocoinActive false because there is no reason to go through the zerocoin checks for our own wallet
  + // fColdStakingActive true to unserialize old P2CS outputs.
  + if (!(CheckTransaction(wtx, false, false, state, false, true) && (wtx.GetHash() == hash) && state.IsValid()))
  return false;
  // Undo serialize changes in 31600
  