Cleanup and fixes:

  Use constant for 'Already connecting'
  Prefer 'this' over 'self'
  Prefer .forEach instead of async.eachSeries