Avoid masking handling errors as decoding errors
Avoid masking handling errors as decoding errors

This came up in #16 where an exception during message handling gets
swallowed and the error is about decoding.

natebosch/vim-lsc,natebosch/vim-lsc