I wouldn't say that a hard-fail has been deemed acceptable. It's only a hard-fail on the server's part -- clients are able to take whatever action they wish. it seems likely that clients which prioritize continuity of service would interpret a "invalidProfile" error as a recoverable error and retry the newOrder request with no profile specified. I'll add more client-oriented guidance to this effect to the relevant section of the Internet-Draft.
3 Likes