Fix for switchbuf=useopen

Temporarily resets the 'switchbuf' option so the buffer gets
opened in a new tab. I don't know if there is a cleaner way but this works for me.