WPF With BackgroundService BackgroundService.StopAsync never completes when called from a WPF project from Application.Exit event or Application.OnExit override #3316