I haven't really tested Envers with Seam 1.2, so hard to say. But maybe you can somehow get to the delegate of the proxy? Maybe you could try getting the session factory and from it, the current session? I know it would be a hack, but I don't have any better ideas right now :)
Using the SessionFactory has worked.