you are correct if you make a change to pre-processing profile you will need to restart nas.
However if you set it up on a schedule and let it run, once it is setup it should handle you need if the maintenance window is the same time.
But there is no PU call back to deactivate this feature that would allow you do do this via a lua script.