Fix flaky recursion check
Fix flaky recursion check

Extra dependencies were being added to the rule graph for else clauses
which affected the order that the recursion check ran in. As a result
the error messages were not deterministic.

tsandall/opa,open-policy-agent/opa,open-policy-agent/opa,open-policy-agent/opa,open-policy-agent/opa,tsandall/opa,tsandall/opa,open-policy-agent/opa,open-policy-agent/opa,tsandall/opa,tsandall/opa,tsandall/opa