(PUP-3468) create test; production environment created when missing

I would double check Beaker's on() helper but I think it defaults to an acceptable_exit_code of 0