JBoss AS 4 was not spec compliant, but a technology preview. So you'll see issues pop up like these.
In this case create two new interfaces: EliBrokerLocal and EliBrokerRemote both extending EliBroker.
Beaten to the punch by Carlo (again I think!)
Anyway, that section of the spec says "The same business interface cannot be both a local and a remote business interface of the bean."
Thank You Carlo and Stephen