Depends on D18288
The current utxo selection approach in the sendXec function is incorrect. We can get into a situation where we need one more utxo, but we exit the loop without adding it and throw an 'insufficient funds' error.
Patch the logic to prevent this case.