If an edit didn't intersect with an existing highlighted tokens but caused a later highlighted token to change kind, syntax highlighting would be lost between the edit and that token. Resolves rdar://problem/33463141.