geemus/excon — pull request #211 by dim (2013-03-19 10:21:29+00:00)
Title:  Ensure idempotent doesn't skip response parsing 

Currently, the response key is still stored in the datum, when idempotent retries the request due to a e.g. timeout response (status 503 on Heroku) or a closed/stale socket the response is never actually parsed again and the retries are "failing" as well with e.g. `Expected(200) <=> Actual(503)`