If you got Guru or Enlightened badge and your answer is migrated the acceptance is lost (another problem I very strongly disagree with).
Badge is not valid on former site and cannot be awarded on a new site until the OP accept the answer again.