Make sure all service check messages are strings.

`e.reason` is an error type and not simply a string describing the
reason. This was causing errors in the HTTP emitter because these
error types aren't serializable.