OPENJPA-2437: transactional listeners added too late to observe begin event - back ported Mark Struber's changes to 2.2.1.x.