Add barriers to transmitter locking functions.

We hit a bug that could only be explained by a barriering (fence or
code re-ordering) issue so I've added KeMemoryBarrier() calls to
handle both cases.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>