fix(server): keep 429 retry metadata once the retry is exhausted

After the 429 retry deadline stopped a turn, later progress such as a
context compaction start still completed the pending provider retry.
That removed the retry entry, so the turn's failure lost its retry
metadata and the retry item was reported as recovered. Once the retry
is exhausted it failed rather than recovered, so leave it in place for
the turn's failure.
3782d8adf3Hong Liu committed on 10/23/2026, 8:19:37 AMparent837b02b

Checks

All checks passed
2 files changedLine totals unavailable