The test case for the transaction patch has been improved. I also included a patch which makes sure the actual error message constructed on the server is sent back to the client instead of a generic http 500 error.