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 unsufficient or otherwise complicit in SI-7778, for
which I've enclosed a pending test.

Review by @adriaanm