FTransactionallySafeRWScopeLock

A transactionally safe read-write scope lock - that uses a transactionally safe read-write lock to back it.