Your comments

This issue has been on the forums for several years. Is that long enough to consider it a going concern? 

I'm just going to jump in here and say, this needs to be sorted.

The help desk team constantly re-image machines. Which re-installs the agent. The suggestion from Silas is half way to a feasible solution for me, but it should only populate the session group if there are duplicates. What is the logic to do that? There's no "isUnique" property that I see.