an errored download should not cause a successful callback
Merge pull request #57 from tonypee/master

an errored download should not cause a successful callback