sgi -- bug fix for the case of 16 bpp RLE encoding, was double-swapping bytes

Fixes #590