Previous join was joining any participants statuses which made it indeterminate which status would be retrieved
This would often join statuses that don't contain data.site which means the siteJoin would be null
Null site join caused issues with the new HA region access code
Solution:
Additional logs on get cohort failure
Only join hired statuses so we are more confident it will populate the siteJoin
We have seen hired statuses without 'site' but these are very invalid and we should delete them as we see them, they will cause the same crash when stumbled upon though
https://freshworks.atlassian.net/browse/HCAP-1361
Notes:
data.site
which means the siteJoin would be nullSolution: