Fix VK controller. Fix tests for youtube, VK. Start converting helper wait functions to use custom promises.

[ci skip]