I tried out the 'Build Current Patches Only' feature only to find out that it clears the entire jenkins queue for s specific queue. I was under the impression that this would only clear a certain uploader's old patchset if the new patchset and old patchset are hanging out in the queue and not interfere with other uploaders.
The intention of it is to cancel all builds of a change when a new patchset of the change is uploaded, it is not tied to a specific uploader but the change.
This is how it works in our test bed when we have been testing it:
Change 10 patchset 1 is uploaded and Jenkins starts build #2
a short while later
change 10 patchset 2 is uploaded and Jenkins aborts build #2 and starts build #3
change 11 patchset 1 is uploaded and Jenkins starts build #4 (not cancelling build #3 since it belongs to a different change)
The intention of it is to cancel all builds of a change when a new patchset of the change is uploaded, it is not tied to a specific uploader but the change.