Bug do iOS 10: UICollectionView recebeu atributos de layout para uma célula com um caminho de índice que não existe

Executando meu aplicativo em um dispositivo com iOS 10, recebo este erro:

UICollectionView recebeu atributos de layout para uma célula com um caminho de índice que não existe

No iOS 8 e 9 funciona bem. Pesquisei e descobri que isso está relacionado à invalidação do layout da exibição da coleção. Eu tentei implementar essa solução sem sucesso, então gostaria de pedir ajuda direta. Esta é minha visão de hierarquia:

->Table view 
    ->Each cell of table is a custom collection view [GitHub Repo][1]
        ->Each item of collection view has another collection view

O que eu tentei é inserir

    [self.collectionView.collectionViewLayout invalidateLayout];

No

- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView

de ambas as visualizações de coleção.

Também tentei invalidar o layout antes de fazer uma recarga de dados, não funciona ...

Alguém poderia me dar algumas instruções a seguir?

questionAnswers(14)

yourAnswerToTheQuestion