CFY-888 added support for teardown on bootstrap exceptions; providers can now also implement teardown on Provision() failures as they have access to the keep_up_on_failure flag