fix up VectorLegend tests by making map zoom synchronous again