I figured if we could reach the master, but got a wrong return code, retrying would be unlikely to solve the problem, but yeah, the server could just be overloaded.

If we do retry in those cases, it is absolutely essential, though, that we honor the delay arg in post_update(), otherwise we will only make a bad situation worse.