message: Don't crash if we fail to BeginBufferedPaint
  Fixes MSFT:34673647, at least I'm pretty sure. That's only ever hit a few
  times externally, and internally it's hitting a lot on 1.9.1942 builds, which
  doesn't really make any sense.
diff: @@ -843,7 +843,11 @@ void NonClientIslandWindow::_UpdateFrameMargins() const noexcept
  HPAINTBUFFER buf = BeginBufferedPaint(hdc.get(), &rcRest, BPBF_TOPDOWNDIB, &params, &opaqueDc);
  if (!buf || !opaqueDc)
  {
  - winrt::throw_last_error();
  + // MSFT:34673647 - BeginBufferedPaint can fail, but it probably
  + // shouldn't bring the whole Terminal down with it. So don't
  + // throw_last_error here.
  + LOG_LAST_ERROR();
  + return 0;
  }
  ::FillRect(opaqueDc, &rcRest, _backgroundBrush.get());
  