Adds a feature that modifies the final exception thrown in accordance with users specifications:
- prepend exception message with compliant prefix and keep message
- prepend with compliant prefix and scrub message
- prepend with compliant prefix and keep message only if it's on the allowed_list
Note that this is different from the log scrubbing, i.e. this affects the final thrown exception so that the backend running the compliant job can report on the job result accordingly without having to apply any of it's own privacy logic.