Longer wait for video component to appear

Fix for an acceptance test that would fail non-deterministically when it couldn't find `div.video.closed`

It appeared that the video was loading correctly, just not within the 10 second default timeout.  I set the timeout much higher (30 seconds) to improve stability -- if the video appears sooner, the test won't wait the full 30 seconds.  I don't know why the video is taking so long to load, but in the short term, I think this is a reasonable solution.

This also adds retry logic to the creation of a new video component.  I've observed that occasionally clicking the new video component immediately after the page loads doesn't work (I've tested it manually, and the delay is small enough that users would never notice).  Adding an explicit world.wait() is unreliable and inefficient, so I've added retry logic that clicks again if the video doesn't appear immediately.  Again, not ideal, but it should improve stability.

Reviewer: @auraz