Answer (1)

It seems odd that you recieve the same event record twice - RecordNumber should be unique and increasing.

Otherwise take a look at pm_evcorr, the Suppressed or Pair rule could work and you should set Context to $RecordNumber. This does the same thing that you were trying to do with pm_norepeat.