Removed unnecessary call to Thread.WriteVolatile.
System.Threading.Volatile is internal on framework versions before 4.5.
As corlib internals are visible from System.Core we can use Volatile.