504fa2a1d3
when a message send fails, the promise returned by `sendMessage` is rejected. Until we switched to bluebird, the rejection was happily being swallowed, but with bluebird, there's a better chance of the unhandled rejection being caught by the runtime and mocha and failing the test.