fix creating checkpoint topic conflicts

each TopicAndPartition checkpoints to its own Kafka topic