Nick, I just went through the same thing. First of all, disable the plugin that gets rid of the post_status=future.
and install this plugin if you want to be able to view the single future posts (without being logged in as admin):
Show Future Posts on Single Post Plugin
https://www.ads-software.com/extend/plugins/show-future-posts-on-single-post/
Try this, it just worked for me, unless of course you enjoy reading the wordpress codex.