Fix bug where the `calls/2` entity property would be reported only once per predicate called instead of returning all calls in distinct clauses