I think I have good results with the option "Apply Once and do not reapply".
I no longer have the "task registration deleted" -> "task terminated" -> "task registered" happening at every Group Policy Update.
This behaviour is especially an issue if you schedule an indifinite task to start running at boot.
This task is terminated some seconds after it started when the boottime Group Policy update runs, rendering the option "at system startup" for the scheduled task completely unusable.
I'm not sure what the difference is with the "create" option though.