Fix beginResetModel/endResetModel warnings in UserIDProxyModel
When the source model is set, Qt runs QAbstractItemModel::beginResetModel and ::endResetModel.
In between those, we're also calling these functions. Since recently, this causes warnings to be shown.
While I'm not aware of any actual problems caused by this, this patch fixes the warnings by delaying our model reset until Qt has finished internally.