Looks like all failures in the `heroku` binary cause it to exit with `1`. A shame.

What you've written seems to be the best option. Thanks for taking the moment to discuss it.