Quizás puedan estar en el mismo evento, pero no ejecutándose "a la vez".
Lo has probado? Entiendo, que si lanzas un formulario de Alta, el comando Interfaz:Aceptar, realiza el alta, pero al haber realizado antes un "grabar en alta o modificación", te estará generando un error ya que la ficha ya está dada de alta cuando llega al Interfaz:Aceptar. Realmente, no lo veo un problema como tal, tiene sentido que no puedas hacer ambas cosas a la vez.
Antes del interfaz:Aceptar, Comprueba si #ID es mayor a 0, así, sabrás si ya está creado, y si lo está, pues no lanzas el Aceptar, si no un cancelar por ejemplo.