Make EditionPublisher reject scheduled editions
Add ScheduledEditionPublisher

Scheduled editions should bypass validation when being published to
ensure that a change in the validation rules inbetween being scheduled
and the scheduled publication date doesn't prevent the edition being
published.

This service must only be used for scheduled editions and it makes
appropriate checks to that effect.
Use ScheduledEditionPublisher in publishing worker