[connectionagent] reset serviceInProgress.

When the goodConnectionTimer fails for the third time, resetting the
serviceInProgress enables connecting again.
Merge pull request #43 from lpotter/master

[connectionagent] reset serviceInProgress.