start watcher should not retry PLS SYNCH

There was a logic flaw in the retry condition:
`b.noop` implies `(currentBuilds.toSet diff prehistoricBuilds).isEmpty`,
so it's not a good stop criterion -- use `reportedBuilds` instead.