I just experienced this oddness:
```
[ERROR] Could not complete recording started in time, took 10.009738 (utils/wait.py:80)
ERROR:cfme:Could not complete recording started in time, took 10.009738
[ERROR] Could not check whether recording started! (utils/video.py:79)
Traceback (most recent call last):
  File "/home/semyers/ve/cfme-qe/cfme_tests/utils/video.py", line 76, in start
    num_sec=10, message="recording started"
  File "/home/semyers/ve/cfme-qe/cfme_tests/utils/wait.py", line 81, in wait_for
    raise TimedOutError("Could not do %s in time" % message)
TimedOutError: Could not do recording started in time
ERROR:cfme:Could not check whether recording started!
Traceback (most recent call last):
  File "/home/semyers/ve/cfme-qe/cfme_tests/utils/video.py", line 76, in start
    num_sec=10, message="recording started"
  File "/home/semyers/ve/cfme-qe/cfme_tests/utils/wait.py", line 81, in wait_for
    raise TimedOutError("Could not do %s in time" % message)
TimedOutError: Could not do recording started in time
<snip>
INFO:cfme:Recording finished
```

The video file was created, and contains the video as expected, so everything worked despite the errors logged. Instead of waiting for the file to appear, could we use something like [os.access](https://docs.python.org/2/library/os.html#os.access) to check write access to the destination directory before kicking off the recorder?