Make upstart service more robust.

Connection errors could bring down the collect script (or it seemed so).
If it's not running, then have upstart bring it up.