CI: Fix Sauce Connect not twice in spite of readyfile

Aparently Sauce Connect deletes the readyfile after it exits?!?!!
Why?!?!!
diff --git a/circle.yml b/circle.yml
index f7f5298..1aadb5c 100644
--- a/circle.yml
+++ b/circle.yml
@@ -54,10 +54,10 @@
           # Sauce Connect randomly fails so try twice https://git.io/vPN8v
           time sc-*-linux/bin/sc --user $SAUCE_USERNAME --api-key $SAUCE_ACCESS_KEY \
             --readyfile ~/sauce_is_ready
-          test -e ~/sauce_is_ready && exit
+          test -e ~/sauce_was_ready && exit
           time sc-*-linux/bin/sc --user $SAUCE_USERNAME --api-key $SAUCE_ACCESS_KEY \
             --readyfile ~/sauce_is_ready
-          test -e ~/sauce_is_ready && exit
+          test -e ~/sauce_was_ready && exit
           echo 'ERROR: Exited twice without creating readyfile' \
             | tee /dev/stderr > ~/sauce_is_ready
           exit 1
@@ -97,7 +97,7 @@
 
     # Wait for tunnel to be ready (`make server` and the trivial Node server
     # are much faster, no need to wait for them)
-    - while [ ! -e ~/sauce_is_ready ]; do sleep 1; done; test -z "$(<~/sauce_is_ready)"
+    - while [ ! -e ~/sauce_is_ready ]; do sleep 1; done; touch ~/sauce_was_ready; test -z "$(<~/sauce_is_ready)"
 
     # Start taking screenshots in the background while the unit tests are running
     - ? |-