Add a new wrapper for running expected-successful commands and switch to using that within BuildMethods