The uid on our origin repository's user changed unexpectedly so that the user no longer owned his own home dir. When the slave tried to fetch from the repository using certificates (worked in the past) the certificate failed and git/ssh prompted for password. It failed (no tty, of course) and then the build continued without updating the code. It reported a success at the end. The build should have aborted immediately.