Thanks for this.
From a quick look, I think the issue is that the initial GET request, which results in the “try again later” response, doesn’t actually complete as a result of the “try again later” message. It times out 5 seconds later (5 seconds is the standard transaction timeout). This gives us the 6 second delay (At least in this log, it’s 6 seconds rather than 8).
I will take a look at how this can be fixed, but at least it is understood why it’s not the 2 seconds which was my main concern.
