Does downloading a newer version mean I'll have to restart the game to see any events I may have missed, or does an older save file work at all?
An older save is perfectly fine, and will be fine for any future updates (excluding an engine change), since the Renpy engine works like that. And an engine change at this point is... unlikely to put it mildly.