I have also run in to this - except that they are "spoiled" immediately upon reaching the production time. When I click on the "clean" icon, I get an internal error and the game automatically refreshes, and they come back to ready to collect. Glitch not withstanding, I don't care for the idea that supplies would "spoil" if not collected.