Implements the guardrails according to the ticket.
Other changes:
Had to re-implement the time options for the ScheduleForm component as well, since the html5 time field no longer supports the 'step' prop as it had when this was originally developed.
Also, made the time increment and max number of schedules configurable
Fixed a navigation error when single-step editing from the review page
Remove the createdUserId from the revision hash to account for a similar backend change.
WEB-3022
Implements the guardrails according to the ticket.
Other changes:
createdUserId
from the revision hash to account for a similar backend change.