CANCEL_ AND_ REENQUEUE
Drops the existing job and enqueues the new request, restarting the period.
The replaced job stops being observable: its identifier is forgotten rather than left behind as JobState.CANCELLED. A run already in progress is cancelled cooperatively.