[z2174] Improve signed/unsigned match for the invalid marker (thanks to rsa for pointing) Also improve a few places' error output

(based on commit [12255] - 8c3efbc)

(based on commit [s1807] - 3980586)