Set error state correctly so that KJob notices
Setting the error number and text is not enough to precent KJob from trying to run a job. I've also changed the job state to VcsJob::JobFailed.
REVIEW: 108689