Only update VSM segments which actually _have_ changed
Only update VSM segments which actually _have_ changed

a vav[0] is the error or NULL if ok. vsm_cmp_av considers NULL the end
of the av, so we would always comare vg and the av equal and begin insertion
of new vgs. This would lead to all vsm segments be removed and newly added.

Fixes #2470

gquintard/Varnish-Cache,gquintard/Varnish-Cache,gquintard/Varnish-Cache,gquintard/Varnish-Cache