Workflow bug fix for ExecuteMultipleCypherQueriesInTransaction
NonDTC takes precedence over DTC transactions

Although in general this was true, there was some edge cases for the
GraphClient and the TransactionManager where there was mixing in the
order.
Included unit tests to test the expected behavior.