Mark errored builds as red in HipChat.

The grey used has insufficient signal to recognize a build with an error
among the normal chat noise.

This also improves logging for HipChat messages in case of an error
pushing the message to the API.
Include error message in HipChat logs.