Process requirement cleanup on requirement_fail

Interdiction fields as part of a pilgrimage challenge were not being cleaned up on failure to complete a challenge.