bark: Avoid panic on chain source edge case
- 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/)
This one failed the CI yesterday, I don't know why get_tx would return Ok(None) but it happened so I'd like to avoid a potential client crash by just returning an error instead.