Fixing issue where cells could be placed into multiple columns, or the same column multiple times.

When the cells are modified through the prepareForCollectionViewUpdates: the call to layoutAttributesForItemAtIndexPath: was adding cells to the columns automatically even if they already existed.