I think you are right that it could have a disease that infected all chickens, but didn’t kill them all.
The survivors are the strongest ones, probably immune now, and its very well possible they can free range again without getting sick.
@BankFam probably knows for sure if she tries to free range her chickens again.
If another chickens dies with the same symptoms after eating the grass I would probably send her in for a post-mortal investigation/test.
Fyi: Never had Marek in my flock. I don't buy new chicks or pullets to prevent getting this or other latent diseases in my flock. I buy hatchery eggs to maintain my female flock (no roosters allowed unless all neighbours are okay with that).