Ho risolto in maniera diversa (non ho il codice sottomano, mi pare di aver intercettato l'iteminserting e l'itemupdating separatamente anzichè l'itemcommand... non ricordo bene) comunque ti confermo che entrava nell'else e poi faceva anche l'insert :-(