db.authenticate będzie musiał połączyć się z serwerem mongo i spróbuje nawiązać połączenie. Tak więc, mimo że używane jest connect=False, db.authenticate będzie wymagało otwarcia połączenia. Dlaczego nie utworzysz instancji klienta mongo po rozwidleniu? To wygląda na najłatwiejsze rozwiązanie.