Verifies that timeout field options are valid.
Checks:
- Custom fields reference existing attributes or calculations on the resource
repeat: trueis not combined with a custom field (seeEntities.Timeoutfor rationale)
Runs after all transformers have added attributes and calculations to the resource.
Skips field existence validation for the default :state_entered_at since it is always present.