Before you consider switching back to JBoss, would you be willing to file an issue that describes the steps to reproduce the problem that you are seeing?
https://glassfish.dev.java.net/servlets/ProjectIssues
With a clear description of the steps to reproduce the problem, others may be able see the difference between how they have been able to avoid the issue that you seem to be hitting. Without creating a clearly described set of steps to work against, folks will have a hard time pin-pointing the differences between your troublesome workflow and their effective one.
vbk
[Message sent by forum member 'vbkraemer' (vbkraemer)]
http://forums.java.net/jive/thread.jspa?messageID=269562