genrule() should fail if any command fails

If a genrule is a complex sequence of shell commands the rule
should fail if any of the commands fails and its exit status was
not examined.