message: Don't exit early in ReconsiderZerocoins
  Only exit if **BOTH** listMints and listDMints are empty.
diff: @@ -4659,7 +4659,7 @@ bool CWallet::CreateZerocoinSpendTransaction(CAmount nValue, int nSecurityLevel,
  if (vSelectedMints.empty()) {
  listMints = zpivTracker->ListMints(true, true, true); // need to find mints to spend
  if(listMints.empty()) {
  - receipt.SetStatus(_("Failed to find Zerocoins in in wallet.dat"), nStatus);
  + receipt.SetStatus(_("Failed to find Zerocoins in wallet.dat"), nStatus);
  return false;
  }
  @@ -4939,7 +4939,7 @@ void CWallet::ReconsiderZerocoins(std::list<CZerocoinMint>& listMintsRestored, s
  list<CZerocoinMint> listMints = walletdb.ListArchivedZerocoins();
  list<CDeterministicMint> listDMints = walletdb.ListArchivedDeterministicMints();
  - if (listMints.empty())
  + if (listMints.empty() && listDMints.empty())
  return;
  for (CZerocoinMint mint : listMints) {
  