Sub-issue of open-feature/flagd#1904. See the parent issue for full details on each bug.
Fix in-process evaluation consistency for:
All custom operator errors must return null (or language equivalent) to ensure errors trigger a default variant fallback, not a false branch.
The flagd-testbed gherkin suite is being enhanced to cover these edge cases (open-feature/flagd-testbed#339). Once available, run the new scenarios and fix any failures.
Note: fractional bucketing differences will be addressed separately by open-feature/flagd#1903.
@toddbaert will coordinate the release across providers.