Re-order option processing to allow JSON responses to set their status.

E.g., 422 Unprocessable Entity along with a set of JSON-encoded errors.