[RFC]Fixed sign column redraw

It should redraw if the buffer is NULL not otherwise
Comparing upstream buffer.c to Neovim buffer.c, it appears we misapplied a patch in aa66f2487edde49b9a5ba10cd70d706d06a94e25.