dc5043452e
The previous implementation divided total timeout by retries, making the timeout behavior confusing and the actual wait time unpredictable. Now uses a consistent 5-second timeout per request for clearer semantics.