Minor fix to assert
Transaction should not be constructed without DS::begin()
Modify test for rollback due to new implementation, fix error in nestedTransaction test