Strange.. We do the same inside Arquillian on multiple occasions.
Can you post back the output of:
What package are the working classes in vs the ones that are not working ?
I think this ended up being related to the other issue, where test.ear wasn't getting cleaned from glassfish sometimes. it seems to be working now.