this and { player in triggerAttachedVehicle thisTrigger }
Not that it makes any difference but if you are attaching a vehicle as an owner there is a command to retrieve the said vehicle.
I believe this is the crux right there, Resume essentially loads a save, so I imagine you can try to use the Loaded eventhandler to reapply the time of day.