Only set exit status 'crashed:' when the master calls err(), not parallel child jobs.

If someone sends SIGINT or SIGKILL to the maste, a child may get killed
and end up calling err(), which was setting the exit status to crashed:
even though it was not really a crashed build.