title: TFS 2010 Changeset remains as pending even after merge
body: <p>I have a TPC with with a project with multiple sub-branches</p>
  
  <p>Collection
    - Project A
      - Development Branch
        - App 1
        - App 2
        - App 3
      - QA Branch
        - App 1
        - App 2
        - App 3
      - Root Branch
        - App 1
        - App 2
        - App 3
    - Project B...</p>
  
  <p>My issue seems to be even after merging a changeset from Development --> QA or QA --> Development some changesets are now showing as pending in the target branch</p>
  
  <p>Example: I merge file "Customer.cs" from QA branch to Development branch. I then get into the GUI and look at the pending changeset between Development and QA and I see the changeset I just merged from QA, same comment etc.</p>
  
  <p>This does not happen with every changeset, but I have at least 4 changeset I cannot seem to clear up. I have tried using the GUI to merge and the tf merge -r -discard -version:Cxxx~Cxxx -comment:"some comment" $/Source $/Target 
  but still unable to resolve.</p>
  
  <p>Ideas?</p>