Thanks for your reply Perry
I have already read all of your excellent Stairway to AlwaysOn series.
Just to be absolutely clear then. If we want to use a readable secondary all queries should be analysed to make sure they return the expected values under the snapshot isolation