title: MongoDB auto_reconnect doesn't work
body: <p>I'm using mongoskin as a wrapper to the native mongodb driver, auto_reconnect doesn't seem to work.</p>
  
  <p>I'm creating the database:</p>
  
  <pre><code>var db = mongo.db(serverUrl, {
      database: database,
      auto_reconnect: true,
      safe: true
  });
  </code></pre>
  
  <p>I added a query on connection close to test it:</p>
  
  <pre><code>db.on('close', function(err) {
      setTimeout(function() {
          db.collection('users').findOne({short_id: '123'}, console.log);
      }, 5000)
  });
  </code></pre>
  
  <p>immediately after running the node process i'm killing and starting mongod, I'm getting '[Error: no open connections]' as the query result.</p>
  
  <p>doesn't it suppose to auto_reconnect on connection lose ? or its trying to auto_reconnect immediately on connection close but mongod isn't up yet ?</p>
  
  <p>can I reconnect manually or do I need to create a new server ?</p>