PYTHON-1273 - Cache SCRAM ClientKey and ServerKey added a new field in auth cache, which breaks it equality.
- Nothing to do if we already have these credentials.
if credentials == all_credentials[source]:
Which always raises the exception "Another user is already authenticated to this database"
- is related to
PYTHON-1273 Cache SCRAM ClientKey and ServerKey