Maybe the self-referential mergeinfo I saw was being introduced some other way.
I see some self-refenertial mergeinfo in our /trunk, after lots of merges to and from. Maybe I explicitly added it with a record-only in some state of confusion. But it doesn't scare me at all. It would only matter if you explicitly merged /trunk to /trunk. And then, as far as I can tell, it would only cause svn merge to do less than it does without the self-refenertial mergeinfo, and as far as I can tell a self-referential foward merge doesn't do anything anyway.
-- Stein