The reporting you saw might not be quite correct. It is difficult for me to say without seeing what was returned in the API when we queried WT about your CC7. However, once I am able to try and investigate, I will try and find out.
However, let me explain why you are seeing those. Each time you click that Find/CC7 Changes button, the WBE obtains a list of all the current profile IDs in your CC7 and compares it with the list it obtained the last time you clicked the button and collects the differences. The assumption is that WT will only return ids of public profiles, or ones for which you are on the trusted list. In order to tell you who those people are, it then asks WT for the profile details of each id "in the difference". It does the latter in groups of 100 ids at a time. If WT does not return profile details for any of the requested ids, we assume it has been deleted from WT. The fact that you are seeing negative id numbers is unexpected, because, in the past, those were placeholders for private profiles, but that is no longer supposed to happen.
How long ago did you last do a Find/CC7 Changes? Could it be that the last time you checked was a few months ago, before the negative placeholders were removed (I can't remember exactly what then happened)? That would explain what you are seeing as far as the negative number are concerned.
As for the merged profile, I thought the API query we are doing for profile details would automatically follow the redirect of a merge, but perhaps we made a mistake in the parameters. I will investigate next week, once I am back home.