AS7-6749 EJB2 transaction attribute REQUIRED is not respected at method level

This PR replaces https://github.com/wildfly/wildfly/pull/4263 which needed a rebase.