Strange architecture. They clearly have a queue, but instead of checking previous request, they create a new one. It's like they managed to get the worst of pub/sub and task queue.
If an instance is stuck and not replying in time, you make a retry and the new request hopefully will be dispatched to another instance.