We now retry a request if e.g. a status code 500 was received for max 15 seconds with exponential back off