Backfill some test coverage for annotation validation (#10834)
Backfill some test coverage for annotation validation (#10834)

There are a couple things we don't actually validate in the tests, and
I'm planning to refactor this a bit in a follow-on.
knative/serving,knative/serving