* Some CaptureAccess uses like enumerating GPUs happen before the replay thread is running, in this case we can safely run on the UI thread as we know there will be nothing to conflict with.