@@identity
i scope_identity()
przekaże Ci tożsamość nowego wiersz, tj. po wstawce. Po aktualizacji tożsamość wiersza to... @Customer_ID czy @Handle_Id? Jeśli jest to inne pole, powinieneś użyć klauzuli OUTPUT, aby zwrócić identyfikator zaktualizowanego wiersza:
UPDATE ITS2_UserNames
SET AupIp = @AupIp
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID