If jackson wraps ioexception by design, then unwrap. Otherwise just coerce
to DecodeException.