RecoveringDustState
Spent-dust recovery (node error 195 = InputNotInUtxos): a dust UTXO the wallet picked was already spent on-chain — the indexer's event stream hadn't reflected our own earlier fee spend yet. The wallet records it, re-selects a different dust UTXO, and retries. (This is not error 115, which is an InvalidProof — an unrelated failure mode.)
This is expected and self-healing — surface it as "recovering, this can take a moment", NOT as an error or a hang. It may repeat briefly while the wallet works past each already-spent UTXO.