If a check exists with non-zero exit code, but a status message is provided use
it instead of using the default one.
Merge pull request #336 from racker/use_provided_status_on_non_zero_exit_if_available

[RFC] If a custom plugin check exists with non-zero exit code, but a status message is provided, use it instead of using the default one