Remove -2 error code

See #396 

Always demoted to `-1` anyway. If we want to fix this properly we should just use `int64`. 
That's not really a downside. I've read in a comment "We had messages that were too int32_t". Digging in the commit history I found out that the comment originally was "We had messages that were too long".