kill-buffer したときに buffer-name-history を削除するようにしたよ。
これによって uniquify 等々の原因で消えたバッファが無駄に switch-to-buffer の History に残り続けるということがなくなるはずだよ。