Makes sense.  It does get hard to distinguish "syntax errors in the code" from transient, external problems like "network connection from AWS to hg.mozilla.org went down", but that's an implementation detail that workers can deal with.