Gulp retorna 0 quando as tarefas falham

Estou usando o Gulp no meu pequeno projeto para executar testes e desviar meu código. Quando qualquer uma dessas tarefas falha, o Gulp sempre sai com o código de retorno 0. Se eu executar o jshint manualmente, ele sairá com código diferente de zero, como deveria.

Aqui está o meu gulpfile muito simples.

Preciso de alguma forma dizer explicitamente ao Gulp para retornar um valor significativo? Isso é culpa do Gulp, ou talvez os plugins gulp-jshint e gulp-jasmine sejam os culpados?

questionAnswers(6)

yourAnswerToTheQuestion