[hibernate-dev] Test hangs if an exception is thrown, due to unclosed transaction