Thanks again, Kevin. Here's what I found out:
$ rpm -q --whatprovides /usr/lib64/libdbus-1.so.3
dbus-libs-1.6.12-17.el7.x86_64
again, I have an older version than you do
$ yum list | grep dbus-libs
Repository epel is listed more than once in the configuration
Skipping unreadable repository '/etc/yum.repos.d/vscode.repo'
dbus-libs.i686 1:1.6.12-17.el7 <at>centos-os
dbus-libs.x86_64 1:1.6.12-17.el7 <at>anaconda
here too I have an older version
$ yum repolist
Loaded plugins: langpacks, priorities, versionlock
Repository epel is listed more than once in the configuration
Skipping unreadable repository '/etc/yum.repos.d/vscode.repo'
1 packages excluded due to repository priority protections
repo id repo name status
acs-local/x86_64 'ACS self-built packages' 115
acs-thirdparty/x86_64 'ACS third-party packages' 28
centos-extras/x86_64 'Extra Packages for CentOS' 792
centos-os/x86_64 'CentOS os (v. 7 for x86_64)' 22,305
centos-updates/x86_64 'CentOS updates (v. 7 for x86_64)' 10,505
epel/x86_64 'Extra Packages for Enterprise Linux (v. 7 for x86_64)' 50,383
rhel-7-server-thirdparty-oracle-java-rpms/x86_64 'rhel-7-server-thirdparty-oracle-java-rpms' 372
rhp7_add 'RockHoppers additional repo for CentOS' 11+1
rsyslog-8/x86_64 'Adiscon Rsyslog V8' 3,039
repolist: 87,550
This is quite different from your output, but I guess the relevant part is that I have:
centos-updates/x86_64 'CentOS updates (v. 7 for x86_64)' 10,505
I've also checked with the explicit yum repolist enabled, and as expected I continue to see centos-updates/x86_64.
What else can I do to help figure this out?