RsyncDownloadHandler.downloadData() needs to handle rsync return values better when returning a DownloadResult object.