Distributed transaction impl + 1 test case, missed distributed rollback in case of conflict and test cases