Symptom
The checkout API timed out.
Immediate cause
The database ran out of connections.
Deeper cause
A release changed retry behavior and multiplied connection pressure.
System condition
There was no guardrail test for that failure mode and no budget-based release caution in place.