unified 'run' and 'remote' in pact-client