if (flushControlled) {
      flushControlled(() =>
        this.setState({contentsKey: this.state.contentsKey + 1}, () => {
          this.focus(scrollPosition);
        }),
      );
    }
Used via `this.restoreEditorDOM()`.

Force a complete re-render of the DraftEditorContents based on the current
EditorState. This is useful when we know we are going to lose control of
the DOM state (cut command, IME) and we want to make sure that
reconciliation occurs on a version of the DOM that is synchronized with
our EditorState.