Injection should not depend on the bean's interfaces. Are you seeing anything in the log at deployment time?
No, nothing unusual in the log files - everything appears to deploy fine. After making this post I ran across this one http://www.jboss.com/index.html?module=bb&op=viewtopic&t=77408 where a couple of people had the same issue but their resolution was just to do the lookups manually, which works fine for me (and strangly I now can't get @Resource to work?? mabye I forgot to re-deploy after I made that change??). Actually, it looks like you gave the answer to the original question in that post!
Thanks for the help.