Bug 1015541 - choosing a word suggestion after moving the caret changes the wrong text

So I think we have a problem with a very fast typing user where the previous `sendKey` wasn't resolved but the next one occurs because `pendingSelectionChange` will get set to `false` after the first sendKey promise resolves.

Maybe we should use a counter here, and ++ and -- it...