Utilizando a JPA sem usar EJB eu não estou conseguindo propagar a Transação para os listeners. Pelo que andei pesquisando nas comunidades realmente não seria possível propagar a transação para o listeners.
Alguém sabe se isto realmente é verdade.
Obrigado a todos.