Use IOException in Callback failure method.
Merge pull request #923 from square/jw/failure-io

Use IOException in Callback failure method.