I haven't worked out how I could do that whilst using the first set of builds queried just to populate the list we ignore later, though I guess Unseen could take a seed Set.

There's also a risk of triggering multiple deploys of the same project/build per poll, though maybe there's no real harm in that since the poll period is fairly arbitrary anyway.