CAM annotations support the jobRegister() interface which allows a script to add a Job with a specified start/end time in the past. This is useful for logging tasks processed by the Unity batch Job Scheduler, as batch jobs have restrictions on the API they can use.
We don't have the same interface for the simpler Channel annotations, but I suspect it would be useful to have.