Don't Error Out On EAGAIN Errors

If we get an EAGAIN (Resource Temporarily Unavailable) error here,
we don't want to error out. We should try again. Only error out if
it's some other type of error.