added a test case to show the issue that the user record does NOT rolback when there is an exception thrown

as title