use keepalt + bufhidden=wipe instead of delete

- use keepalt to preserve the current file's alt file name
- using wipe to cause the alternate file name to be cleared in other
  cases so it doesn't remain as the now removed buffer name.