Extend `caller/1` property fix to Prolog module multifile predicates