fix minibuffer.prototype.read_recent_buffer glitch on killing buffer
refactor ublt-buffer, better tracking of closed buffers