Correctly set extraneous flag on extraneous dependency cycles

Fixes #16 and hopefully doesn't break anything else ;-)
At least all tests still pass.