message: Fix race condition in <C-d> and <C-u>
  If this is fixable for smooth scrolling, I don't know how to do it.
diff: @@ -682,14 +682,22 @@ abstract class CommandScrollAndMoveCursor extends BaseCommand {
  }
  if (scrollLines > 0) {
  - await vscode.commands.executeCommand('editorScroll', {
  + const args = {
  to: this.to,
  by: 'line',
  value: scrollLines,
  revealCursor: smoothScrolling,
  select: isVisualMode(vimState.currentMode),
  + };
  + if (smoothScrolling) {
  + await vscode.commands.executeCommand('editorScroll', args);
  + } else {
  + vimState.postponedCodeViewChanges.push({
  + command: 'editorScroll',
  + args,
  });
  }
  + }
  const newPositionLine = clamp(
  position.line + (this.to === 'down' ? moveLines : -moveLines),
  