For workspaces that haven't run the v1.18 migration yet, the throttleRetryAfter field doesn't exist in the workspace metadata. Update calls that include this field cause formatData to throw, crashing the messaging import job and cascading through error handlers. Wrap each update call that includes throttleRetryAfter in a try-catch that retries without the field when the field metadata is missing, allowing message import to work for both migrated and unmigrated workspaces. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>