Fixed uses of free-identifier=? guards in errortrace

free-identifier=? expects, contrary to documentation, a syntax?, causing
contract errors. (and (identifier? ...) ...) solves this.