bark: Produce error when all VTXOs are excluded from a maintenance refresh
- check or remove this line after you've added a CHANGELOG entry or if your PR doesn't need one (they should go into
CHANGELOG/unreleased/)
Oversight from me on this one.
Summary by CodeRabbit
- Bug Fixes
- Maintenance refresh now reports an error when every due input is rejected as unusable, instead of appearing to succeed or doing nothing.
- Improved error messages when joining or scheduling maintenance refreshes fail.
- Rejection handling now correctly covers multiple unusable inputs, including clearer details in the returned error.
Edited by coderabbit