Handle remote lookup failures in branch listing

- Fall back to empty remote branch and remote name data when git remote queries fail
- Log warnings instead of failing `listBranches`
- Add integration test covering remote lookup failure fallback
0595cc87efJulius Marminge committed on 3/1/2026, 5:32:30 AMparent10c2efe
2 files changedLine totals unavailable