Setting XP to 0 is a no-op success when no row exists, matching Postgres DELETE semantics and TrySetSkillXpTotals behavior.