Reingest: Add Agent if not already in METS

refs #6557

Add new Agent for this version of Archivematica if not already in the METS.
Also, add new Events after other Events and before Agents.