Since upgrading to the EditFlow v.7, my editors have been hitting this weird thing where pre-scheduled posts are published instantly when they were being scheduled. The date shown would be in the future, but the post would IMMEDIATELY be published instead of scheduled for that future date.
My dev did some sleuthing, and it looks like there's some drama going on between EF's custom post statuses and scheduling. As of the new version of the plugin, here's how we have to pre-schedule posts:
Save your post as Draft [instead of "ready for scheduling" or "cleared copyedit" or any of our other custom statuses]
Set the future publish date
Only then will the button show Schedule (not Publish) and ONLY THEN you can hit Schedule, and the post status = scheduled.
When the button says Publish, it means PUBLISH -- not schedule. Yes. This is weird.
This is a pretty sticky issue in our workflow -- basically, we can't pre-schedule posts in our custom statuses. We have to manually change the status to "draft" before pre-scheduling works. Otherwise, the post will publish immediately, but show a future-date. It's very strange.