adds integration tests for transaction boundaries
0.17.1