Workaround nondeterministic linting (#18579)
Workaround nondeterministic linting (#18579)

See issue https://github.com/golangci/golangci-lint/issues/840

A low cost fix here is to run `fmt` as part of the gen, which will then
be checked by gencheck.

Also tidy up the tidy-go target usage a bit.
smawson/istio,smawson/istio,istio/istio,istio/istio,smawson/istio,smawson/istio,istio/istio,smawson/istio,istio/istio,smawson/istio,istio/istio