Similarly to https://jira.mongodb.org/browse/RUBY-1889, when auth fails the auth source used should be indicated.
Auth exceptions should include server information
Forward server's error message when authentication fails
Mongo::Auth::Unauthorized after mongoS restart after setting FCV 4.0
mongo-ruby-driver #1591: RUBY-2024 Test that auth exceptions include both default and custom auth sources