Historically, the listeners for the post-commit events simply reused the
contracts from the non-post-commit variants. That has changed as part of
the work for HHH-1582. The purpose of this specialized EventListenerGroup
implementation is to recognize cases where post-commit event listeners
are still using the legacy contracts and to issue "deprecation warnings".