Re-run zinc on failures

Here I re-run zinc when the build fails, which produces the actual
compile-time error messages.