Bug 1079692: update video thumbnail titles asynchonously so we don't block when the user rotates the phone

Merge pull request #25046 from russnicoletti/bug-1079692

Bug 1079692 --  [Flame][Woodduck][Free Test][Video] Make video title truncation code more efficient r=djf(cherry picked from commit 8ff816af5a665b9e1acef49b4163a4fbea48b54a)

fix spelling error in method name
Merge pull request #26089 from davidflanagan/bug1079692-v2.0

Bug 1079692: update video thumbnail titles asynchonously so we don't blo...
Merge pull request #25370 from tamarahills/bugfix/1081854

Bug 1081854 - GAIA follow-up to Bug 978639 (for GCF case 31.4.2.1.3). r=drs