Fix waterfall on request failure

When during the requirements check a request fails (as in a non-200
response), the waterfall stalls (this will happen when calling home
without cURL during the 'liveConnection' check, as curl_init() cannot be
found). This will fix this issue, plus the setTimeout() for keeping it
flowing. :)
Merge pull request #21 from erJasp/master

Fix waterfall on request failure