cyclegraph: add ASSERT() for reflexive edges