I am not sure where I should refer you regarding the documentation of this behavior, but I had the same issue. In order to get an SOAP fault whenever an error occurs, in all your proxy services:
- Add an Error Handler to the service
- Add a Stage inside the error handler
- Add a Reply inside the stage and select the With Error option
So the flow will be like below: