Problem: When sending new `textDocument/codeLens` and `codeLens/resolve`
requests, stale in-flight requests are not canceled. This can cause a
back log in the server, especially in insert mode and/or with large
projects.
Solution: Cancel in-flight requests before sending a new one.