SI-942 A test case, five years adrift.

I'm looking at the changes made in 47f35b587, which
prevented cyclic errors in class file parsing. That fix
is insufficient for, or otherwise complicit in, SI-7778, for
which I've enclosed a pending test.
Merge pull request #2870 from retronym/ticket/7778

SI-942 A test case, five years adrift.