(PUP-1420) Move global StateMachine to Puppet::Zone