Seems to me that there may be some confusion around the post time when you are creating/scheduling a new post. It appears to be UTC and NOT your adjusted LOCAL time. I believe that the previous WP versions displayed our “local” time. In my particular case my time is -6 UTS to correct for local time. In any case, no matter what I do it still does not work. Once the scheduled time passes, the post converts to a DRAFT status.
Good grief.
Count my vote for another site that can no longer schedule posts “missed schedule.” This issue did not occur until I upgraded to 2.7 as well. Looking for a fix for this unexpected problem.
Any ideas?