bark, testing: Fix exit_round test once and for all
- 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/)
My previous fix didn't work because I assumed the ancestor retrieval errors were coming from an individual progress error but actually they were being surfaced via stderr. Now, we catch top-level errors and output it as a dedicated field so we can skip certain errors which are race conditions and can be safely ignored.