i965: Only flush the batchbuffer if we need to zero the SO offsets