Just to close this thread...
On a private email thread, Arjun tried my debug patches and I know the issue and he has a workable patch. Thanks for trying them Arjun! This was a very corner case issue but I am glad it was reported and resolved.
I will add a better fix as part of resolution of the bug created out of this thread (bug details will be added shortly).
[Message sent by forum member 'ne110415' (ne110415)]
http://forums.java.net/jive/thread.jspa?messageID=245879