Handle branch recency lookup failures in branch listing

- move branch recency parsing into `readBranchRecency`
- fall back to an empty recency map if lookup fails
- add test to ensure branches still list when recency read times out

Co-authored-by: codex <codex@users.noreply.github.com>
51c0cb5c78Julius Marminge committed on 2/13/2026, 7:28:10 AMparent7408f04
2 files changedLine totals unavailable