This is clearly not according to the specs. I think instead of actually finding the entity with the id it tries to refresh it, which will throw the named exception.
I would file a bug at Hibernate.
Did this ever get filed? I am experiencing a very similar issue and cant find it in the hibernate jira!