create the VLCRendererItem before we switch threads to avoid use after free (cherry picked from commit e73a47ba)