WatchedItemStore currently makes one called to the static MediaWikiServices in updateNotificationTimestamp
MediaWikiServices::getInstance()->getDBLoadBalancerFactory()
Instead this service should be injected.
In https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/464029/ it will be injected and then it should be a simple case of switching what that method does.