The only way I am aware of is, after the schedule was changed or retired, restart the server.
In newer versions it should be possible to stop a running schedule. For current versions the server has to be forced to read schedule definitions again, after they have been startet. It seems the only way to force the refresh is to restart the service.