You might be able to customize the aggregation objectserver reinsert trigger to cancel events where the servernames do not match. This would mean that whichever system inserted the initial event would be the only system that would be allowed to deduplicate it.
if (new.ServerName <> old.ServerName) then
cancel;
end if;
#Netcool#Support#SupportMigration