Understandable. But surely you would have a fall back way to deploy given your main way doesn't work? I can deploy my apps via Hubot, but I can also deploy them without Hubot because I have an abstraction that Hubot uses to deploy my apps. And as far as I know GitHub have also something similar in place.
A bug in any piece of software is going to cause issues, Hubot isn't an exception.