[UnifiedDataStore] Move implementation of start() to Impl::startAllDataStores()