Are we over thinking it?  If the EntityManager never gets called again, do we care if the session doesn't get cleared?  Or am I missing something?