@Test void decoderForListMessage_thrift_incorrectFirstByte() {
    byte[] message = SpanBytesEncoder.THRIFT.encodeList(List.of(span1, span2));
    message[0] = 11; // We made a typo.. it should have been 12
    assertThat(SpanBytesDecoderDetector.decoderForListMessage(message))
      .isEqualTo(SpanBytesDecoder.THRIFT);
  }
We encoded incorrectly for years, so we have to read this data eventhough it is wrong.

<p>See openzipkin/zipkin-reporter-java#133
zipkin/src/test/java/zipkin2/SpanBytesDecoderDetectorTest.java