:YcmDiags exits when compilation fails

Previously we'd tell the user "No warnings or errors detected", which is wrong.
Clarifying an error message