systemid: better version error reporting, fix deserialization error handling