Fix bug where calls to Prolog proprietary meta-predicates that are not built-in predicates but are specified in `uses/2` directives would not be checked for
safety when called from a user-defined meta-predicate