Can creatures with Undying or Persist escape from Grave Betrayal?
Yes. According to Gatherer, Grave Betrayal creates a delayed trigger that looks for the original corpse:


  Each creature you don’t control that dies causes a delayed triggered
  ability to trigger at the beginning of the next end step. If there are
  multiple such abilities, you can put them on the stack in any order.
  The creatures will return to the battlefield one at a time as each
  ability resolves. The last ability you put on the stack will be the
  first one to resolve.
  
  If the creature card leaves the graveyard before the delayed triggered
  ability resolves, it won’t return to the battlefield. This is also
  true if the card leaves the graveyard and returns to the graveyard
  before that ability resolves.