If a user reconfigures the project then the GerritProjectList will still contain the old project(s) plus the new one.

I believe ou can fix that in the sop method of the trigger