message: Fix: UI deadlock when processing a staked TRX with 1000 owned ATXOs.
  Remove the earlier introduced change (3bfe3edd95a37c74a886f83666ec963be6327f5e) which reprocesses an anon transaction completely (ProcessAnonTransaction()) instead only updating the block related data (UpdateAnonTransaction(()
diff: @@ -3404,7 +3404,8 @@ bool CWallet::ProcessAnonTransaction(CWalletDB *pwdb, CTxDB *ptxdb, const CTrans
  && spentKeyImage.inputNo == i)
  {
  if (fDebugRingSig)
  - LogPrintf("found matching spent key image - txn has been processed before, reprocessing.\n");
  + LogPrintf("found matching spent key image - txn has been processed before\n");
  + return UpdateAnonTransaction(ptxdb, tx, blockHash);
  }
  else {
  if (TxnHashInSystem(ptxdb, spentKeyImage.txnHash))
  @@ -3584,8 +3585,7 @@ bool CWallet::ProcessAnonTransaction(CWalletDB *pwdb, CTxDB *ptxdb, const CTrans
  {
  if (fDebugRingSig)
  LogPrintf("Found existing anon output - assuming txn has been processed before.\n");
  - if (!UpdateAnonTransaction(ptxdb, tx, blockHash))
  - return false;
  + return UpdateAnonTransaction(ptxdb, tx, blockHash);
  }
  else {
  return error("%s: Found duplicate anon output.", __func__);
  