Handle 422s from the API on update requests too.
Move 422 creation test; update to stub model layer.

The test was in the "GET index" context, and was stubbing out responses
at the HTTP level, which is more the domain of integration tests.