Comment and revise the cyclic critical path code.

This should be much more clear now. It's still disabled pending testing.