when committing collection transactions add collection item to the collection container instead of transactional item, this was causing serialization problems while migration. fixes #3603