Make rsync handle non-retryable failures gracefully (fixes #234)