Exit with error code 3 when a job that was watched fails
Keep job description up to date (and exit with the right error code) even with --no-job-info/--get-stdout/--get-stderr/--get-streams