Если я вызываю
Dispatcher.BeginInvoke(operation, DispatcherPriority.Loaded)
1 000 000 раз из более чем 20 потоков - это 1 000 000 операций, гарантированных , выполняемых потоком пользовательского интерфейса в порядке выполнения вызовов BeginInvoke?