Olá,
No final do vídeo a exception LivrariaException é transformada em uma RuntimeException. Nesse caso, anotá-la com @ApplicationException(rollback=true) se torna desnecessário, pois RuntimeException já causa o rollback automático.
É isso mesmo ou entendi a ideia de forma errada?
Abraço