Add checks for "idle" links

There are cases where linkage won't work. We should chack for all of them:

  • Branching after time interpolator (already checked)
  • Multiple time interpolators chained
  • Time interpolator after pull-based component
  • Push-based component after pull-based component