test: Watch should fail immediately on negotiate errors
test: Watch should fail immediately on negotiate errors

Instead of returning an error on the watch stream, if we can't properly
negotiate a watch serialization format we should error and return that
error to the client.

Kubernetes-commit: 9aad6aa54d824ba93a6670cd5a0cab6ad337e9f0

kubernetes/apiserver,kubernetes/apiserver