Just to clarify, our book does not teach or cover
Java EE or EJB3.0. We teach you how to configure, install, and deploy to JBoss 5.0 AS.
IMO, the questions you have would be best suited for the JBoss forums, where the developers of the product can view them. Better yet, if you found violations of the spec,
you should open JIRA issues against the product so that the developers can address them.