fix incorrect sessionHolder being passed to spring transaction synchronization