Unconditionally resets nextRetryAt=now and attempts=0 for all outbox entries of the given peer. No WHERE filter on nextRetryAt — resetting attempts=0 on already-eligible rows is the correctness fix: without it, a previously-failed entry keeps stale attempts, and its next failure uses BACKOFF_SCHEDULE_MS[attempts] (5min to 24h) on a peer that just recovered.