The following guidelines apply to incremental provisioning.
Scripts can be changed at any time, as long as they are not running.
Properties on either hosts or components can be changed at any time.
Anything other than a property on a component cannot be changed, nor can a component be removed, if the component is either running or unreachable.
Anything other than a property or a directory on a host cannot be changed, nor can a host be removed, if any components or utilities on it are running, or if the host is unreachable.
You can attempt to override the constraints mentioned above by using the --force flag.