Restart containers when /etc/hosts changes
Since /etc/hosts is copied, not mounted into the container's filesystem, and the service discovery mechanism depends on it, we need to restart containers when the /etc/hosts contents changes. If we don't do this, services won't see the updated backends when a service is rescheduled.