So callers have access to stderr, return code and more. This causes some churn in the test, but the changes are mechanical.
disablebinary, enablebinary and statusbinary