Clerk event: user.updated, treat it as an upsert and expect out-of-order delivery
Clerk user.updated webhook handler design: profile edits, email changes, and metadata writes all arrive as user.updated. Covers upsert handling, out-of-order delivery, and primary email recomputation. Not for organization events or session webhooks.