Continuing the discussion from Help with CouchBase and N1QL concept Insert/Update/Select:
The team is working on the definitions of how queries should work with respect to data changes and a future release should cover what you’re looking for. To my knowledge, DP3 doesn’t have the options you need at the moment.
One option that I’ve not tried, but may be pretty elegant given the enhancements in Couchbase Server 3.0, would be to run it and modify N1QL’s source to always do a stale=false view query. This would be a workaround, but not a bad one given the enhancement in view performance in Couchbase Server 3.0.