update decoder to handle buggy corrective trailers
A bug in firmware means corrective trailers get produced with invalid payload lengths. This update is mainly to address that case, producing error messages rather than seg fault.
A bug in firmware means corrective trailers get produced with invalid payload lengths. This update is mainly to address that case, producing error messages rather than seg fault.