Touch the etag on the primary table before all the transactions.  This will also act as a lock (prevent deadlock)
Add etag checking to tests
Merge pull request #814 from kaysoky/CredentialsNeedEtag

Etags for credentials