I don't use WP in the common way in the case of this particular site. I have a home page where there is a sidebar that shows upcoming Events (displayed by piping the events category into the query). When I dont schedule the posts (events) and post them immediately, they show up and the events never update in this sidebar. The scheduling allows me to schedule them and they update nicely in this sidebar.
This works just fine - no problems here - so the scheduler is fine.
The problem is that these events are on the calendar (posts are created when you create the event) and visible on the calender, but when clicked (to go to the post) - boom - error.. This is obviously because the posts are scheduled and not public yet - but when the scheduled date is met, of course the post is available.
So on this site in particular - posts are always hidden. They can see the posts by visiting the calendar and clicking on an event. Typically if you showed all your posts that are scheduled, they may show up on your homepage - but I'm not using it as a typical WP site. I'm using it more as a website.
So in short - I need to be able to show scheduled posts when accessed directly by the URL.
Hope this helps.