For tumbleweed we use --error-exit-val already indeed. So the ftp tree is not affected, just repositories build on build.opensuse.org.