Cada instrucción SQL se ejecuta en una transacción y una update
siempre usa un candado para proteger su actualización. SQL Server no le permite leer una fila modificada a la mitad (con algunas excepciones para datos de más de 8k).
Su primera declaración debería estar bien.