isNew && "Node emitted out of order - early"

All,
  I'm working on a new scheduler and have encountered this assert

isNew && "Node emitted out of order - early"

I believe that it occurs when I clone a compare/test instruction. I've looked
at the SUnit graph and the units are scheduled correctly. Any advice is
appreciated.

Aran