Fixes #2974: Rely upon username/password from environmental variables if they're unset in the config