Only insert results of actual dependencies, not dependencies that are used to disable the task.
When cyclic insertion occurs, insert a CYCLIC_INSERTION(task-id) term instead of silently failing.
Fix fixpoint evaluation not handling task without results.