query-editor: Bail out on cancelled async call
This call will be cancelled when the editor is disposed. It should not use the editor reference until it verifies that it wasn't cancelled.
This call will be cancelled when the editor is disposed. It should not use the editor reference until it verifies that it wasn't cancelled.