Fixed multibyte LEB128 suffix record reading
The LEB128 encoded suffix is recorded in reverse to support backward reading. The read path was not reversing this suffix before comparing it against the calculated value for validating correct decoding of a record. Added a test that exercises this.