The poller only alters, to avoid re-adding transfers that get removed. The watcher updates, to add new transfers.
Doesn't fix the bug I thought it'd fix, but is clearly correct.