message: Quick fix for ActionAndArgs::Copy()
  The copy wasn't checking for whether there were any args to copy,
  causing memory access violations sometimes
diff: @@ -244,7 +244,7 @@ namespace winrt::Microsoft::Terminal::Settings::Model::implementation
  {
  auto copy{ winrt::make_self<ActionAndArgs>() };
  copy->_Action = _Action;
  - copy->_Args = _Args.Copy();
  + copy->_Args = _Args ? _Args.Copy() : IActionArgs{ nullptr };
  return copy;
  }
  