No. A scratch only diet, or even just a "mostly scratch", will result in horribly unhealthy chickens and early deaths.
This does not sound true to me. Perhaps they would stop laying, yes, but they would also probably die the next day.
I'm not experienced enough to answer everything, but I can...