Simplification: GetTopicPartitionsAsync and GetOrFetchMetaForTopic functions are very similar, use just one of them.