Actually, 400 is still the correct error code here. "422" should be used only if the entity is recognized; in the case of an unknown field, we have something that is not a recognizable entity.

I'll make this change on merge.