message: [vtbackend] Fixes statusline to be rendered at the correct line.
diff: @@ -428,7 +428,7 @@ void Terminal::refreshRenderBufferInternal(RenderBuffer& _output)
  indicatorStatusScreen_.render(
  RenderBufferBuilder<StatusDisplayCell> { *this,
  _output,
  - settings_.pageSize.lines.as<LineOffset>(),
  + pageSize().lines.as<LineOffset>(),
  !mainDisplayReverseVideo,
  HighlightSearchMatches::No,
  InputMethodData {},
  @@ -439,7 +439,7 @@ void Terminal::refreshRenderBufferInternal(RenderBuffer& _output)
  hostWritableStatusLineScreen_.render(
  RenderBufferBuilder<StatusDisplayCell> { *this,
  _output,
  - settings_.pageSize.lines.as<LineOffset>(),
  + pageSize().lines.as<LineOffset>(),
  !mainDisplayReverseVideo,
  HighlightSearchMatches::No,
  InputMethodData {},
  @@ -1040,6 +1040,10 @@ void Terminal::verifyState()
  Require(*currentMousePosition_.column < *thePageSize.columns);
  Require(*currentMousePosition_.line < *thePageSize.lines);
  + Require(hostWritableStatusLineScreen_.pageSize() == indicatorStatusScreen_.pageSize());
  + Require(hostWritableStatusLineScreen_.pageSize().lines == LineCount(1));
  + Require(hostWritableStatusLineScreen_.pageSize().columns == settings_.pageSize.columns);
  +
  if (isPrimaryScreen())
  Require(primaryScreen_.grid().pageSize() == settings_.pageSize);
  else
  