There problem is rather here: https://github.com/xbmc/xbmc/pull/4451/files#diff-2b94c8f03cbd400ae54ec9dc05b6f3fdR817 since that already takes the main loop.

I did not measure any playback problems, but can log that out - if you like.