does "JBOSS 6.1" stand for JBoss Enterprise Application Platform 6.1? Also the source code of the sample app might be helpful.
Source code to build project using maven is attached.
It is strange that the CDI injection behaviour depends on the war name.
I think the initialize-in-order value in application.xml does not have any effect. But that is a seperate issue.
The same works in EAP 6.