an errored download should not cause a successful callback