fix Decoder.TryDecode bug

Bug resulted in the final instruction in a set of bytes being skipped if said instruction took no operands.