Adds new v2.4 test and changes 422 service to 502

Breaks backward compatibility but 500 should never
be returned as error code.

[#71061338]
Changing remaining places to forward error code 502

[#71061338]