More fixes.

Now when timeout is exceeded, and no non-YouTube sources, the YouTube
still continues to load.