close: only use `b#` if it's different from '%'

I have noticed that `[q] quit` might silently do nothing, and it turned out that `#` was the current (startify) buffer.