Given #1458, perhaps what's needed here is...

Remove from Exclusions if:
1. If it's required
OR
2. If it's actually present in the data.

i.e. Don't exclude JUST because required=False — but only if the freedom not to provide the value is being taken advantage of.

The missing test case is `required=False` but data invalid data provided anyway. (I think)