If the single substitution involved a glyph class, we were incorrectly using only the first glyph in the class. Broken since ec6ff821f0e72022d7aec8794b6bb589d8f81808, apparently no one else uses this feature!