added tests for transaction propagation behavior