Fix bug where the predicate property `defined_in/2` would fail to return the line for the first clause of a dynamic predicate if defined by a rule instead of a fact