The recently published .NET memory model spec says
Reads cannot be introduced.
So the answer is: you don't need to protect against read introduction, it will not happen.