Arbitrary zi switch

This is in support of ticket BT-492

Now supports running the chef-client on a regular basis when ZeroImpact is on. Hurrah.