move to requiring the protocol/API for all provisioners. better to do
this now than later.
enforce startup's arguments
remove deprecation now that we require the API. YOLO.
force a recover checkpoint even when the provisioner was written incorrectly