Update the Jekejeke Prolog adapter file with a more accurate wrapper for `read_term/3` for the read term initial line number