User is having issues where they are getting crashes in ApplyVoiceSettings.
This should only ever be called from FVoiceEngineImpl::SubmitRemoteVoiceData.
In that method, if no SynthComponent is available (or it's pending kill) we'll create a new one. Later, if we detect that the RemoteTalkerData isn't active we'll call ApplyVoiceSettings.
ApplyVoiceSettings assumes there's a valid UAudioComponent associated with the UVoipListenerSynthComponent. However, if the SynthComponent was recently recreated, it won't have a valid UAudioComponent until Start is called. We don't call Start until *after* ApplyVoiceSettings, so this has the potential to cause issues.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-55810 in the post.