gen: don't update json files on disk when only the etag changes

LGTM=gmlewis
R=gmlewis
CC=golang-codereviews
https://codereview.appspot.com/131880043
1 file changed