bug fixes for bean managed user transaction