Update Prolog conformance tests for the `is/2` predicate to try to delay errors in expressions to runtime to properly test exception terms