private Map<Uuid, SortedSet<Integer>> toTopicIdPartitionMap(final Assignment assignment) {
        Map<Uuid, SortedSet<Integer>> result = new HashMap<>();
        for (TopicPartitions topicPartitions : assignment.topicPartitions()) {
            result.put(topicPartitions.topicId(), new TreeSet<>(topicPartitions.partitions()));
        }
        return result;
    }
This is the case where we receive a new assignment while reconciling an existing one. The intermediate assignment
is not applied, and a new assignment containing the same partitions is received and reconciled. In all assignments,
one topic is not resolvable.

We need to make sure that the last assignment is acked and applied, even though the set of partitions does not change.
In this case, no rebalance listeners are run.
clients/src/test/java/org/apache/kafka/clients/consumer/internals/MembershipManagerImplTest.java