After further research, it turns out that flex 3 is still in
the ALPHA stage and is not ready for general release. You simply
cannot get repeatable results when using Flex / Java / JBoss /
BlazeDS in any shape or form with no code change.
Flex just quits, no errors, no nothing. 10% it actually does
it's job (return remote objects), the rest of the time, it does
not, it returns empty objects.