HipChat notifications are sent as raw markdown
I've recently started using HipChat and for comments, issue events and merge requests events, GitLab sends raw description, ie if I used markdown tags, I will end up with them in in the notification message.
Because you already send html messages, you should render description portion as html prior to sending to hipchat.