NODE-328 fixed db.open return when no callback available issue and added test
Updated history