The connection error callback does not seem to be called 100% of the time in a disconnect situation. Consequently, an additional step is needed to ensure that all disconnects are caught. To accomplish this, a callback on an interval that tests the health of the database connection. New options: "monitorConnection", "monitorInterval"