BTW, you do realize that flush mode is just within a Session/EntityManager, right?
It sounds like you think that the flush mode ought to "stretch" across Session/EntityManager instances... that is not a valid assumption