If I add the download node, pressing run multiple times acts like the initial run. "Not ready" reports 0 both times but I'm guessing that's because the 92 gets cleared with each download.
I got rid of the download and tacked on some more "not ready count" reads at the end and all the reads always report the same number (0 first itteration, 92, the second, etc )
Changing the feedback node from "on load" to "on first call" made no difference.