[12358] Fix a recent crash with Go-Type 33 of health 0

Also 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)