✅ Await seemingly ignored inside Dispatcher.BeginInvoke - C#