We fixed a timing issue with the integrations. When someone leaves the business, we will;
Update their profile (set a termination date as a dynamic field)
Soft delete their profile
We passed the Updates through to REST via the async queue (meaning they might not get processed immediately, if there is high volume of traffic).
We passed the deletes through non-async, meaning they would get deleted immediately. This could lead to us deleting a contact, then re-creating them when the update occurs. There is now a 60min delay in the deletes to account for any delays with the async requests getting processed