Bridging code from Field Collection patched with earlier patches that provided revision support (ones that used item_id). Pick and choose the update logic that you need in your use case.
Change the update numbers as is appropriate in your custom module. This should go in your .install file.
Update 7006 adds the archived field.
Update 7007 only applies if you used a version of the patch that made the primary key on the fields item_id instead of value like it used to be. It migrates data from field_data_(field name)item_id and field_revision(field name)_item_id ('item_id') to corresponding _value ('value') columns. You have to update your code to access Field Collections using 'value' instead of 'item_id' again. If you previously fixed it in reverse, you're basically undoing that.
Update 7008 drops the item_id column from the field tables, and it adds the item_id index to field_collection_item_revision that wasn't in all of the patches.