Fixes bug in recover()

Wasn't clearing the startPromise and thus wasn't successfully reconnecting.
Merge pull request #6 from sp/master

Fixes bug in recover()