If the script cache was already freed before ScriptTextOut() runs and hence the sfnt member is not available, use the definition from init_script_cache() to conditionally apply the ETO_GLYPH_INDEX flag.
-- v2: uniscribe: Update ETO_GLYPH_INDEX flag even if script cache is freed.