Improve task to rebuild scheduled publishing queue

This currently cancels and rescheduled all editions due for publishing.
This won't catch any jobs scheduled for editions that are no longer due
to be published (ie orphaned sidekiq jobs).

Instead, this now clears all ScheduledPublisher jobs, and then
re-enqueues all scheduled editions.