TalkingHeadFrame:CloseImmediately() Breaking NPC Dialog

Further update, calling:

StopSound(TalkingHeadFrame.voHandle)

At the moment PlayCurrent fires then the dialog will break, however:

RunNextFrame(function() StopSound(TalkingHeadFrame.voHandle) end);

By delaying it one frame it has essentially the same effect but does not break dialog. I’m guessing there is some race condition happening now in 10.0.7.