All of these errors are now part of the standard HTTP method. Formalize those into our error types and remove duplication and unclear separation. Kubernetes-commit: d3be1ac92eb644e284915a55fe67942c33f88d4c