Steps to reproduce:
1. Schedule an event for a CA which is offline / does not record it
2. Event start date/time has passed
3. Update the event metadata in admin UI to a later start time
Event appears to update in UI (green tick appears) but does not change on the events table or when you edit the event again.
Logs include long stack traces, the heart of which is:
org.opencastproject.scheduler.api.SchedulerException: Event ID 57437442 has already ended
Behaviour of admin UI should be consistent with service behaviour, i.e. either it is allowed in the service, or if it's disallowed then Admin UI should prevent editing or show an error.
Workaround (if any):