Loading a XML with Enterprise Search Service Provision unticked
If you load a template that has the provision checker unticked (disabled) in Service Applications -> Search. It will disable only the some fileds in the first part of the Enterprise Search Service leaving the rest of the fields editable. Re-enabling and disabling the Search by ticking and unticking provision fixes it for the current run.
This means your check procedure does not trigger the disable fields one on loading of a new XML.
This happens only once per run of the application.Once you do the provision / unprovision it will work properly as long as you do not close the gui.