Middlebury's McDonald's reopens Oct. 28