Set.prototype.isDisjointFrom and Set.prototype.isSupersetOf should call return() on the set-like iterator but only when it is not exhausted. Port of the downstream tests I added in quickjs-ng/quickjs@6167dcb127.