Rework symbol repair utility

  - set the currentOwner of the traverser before starting, otherwise
    it default to `RootSymbol`
  - replace `hasTransOwner` logic with a direct test for symbols
    that were originally owned by the call-site owner.