I think there is a Redmine ticket somewhere to fix the logic to only accept nonzero return codes, but not crashes. Accepting an actual crash is never the right thing. So in fact I'd prefer to leave it, so that it will keep annoying me! :-)

But I do agree with your comment once that's fixed.