FIX: Fixes #164
- Builds on fixes by @tractorcow in PR#166.
- Removed redundant unit test from PR#166.
- Allow users to change scheduled publish dates.
- Scheduled publish dates are only changed when no effective workflow.