SVGOverlay: more fixes for connector arrows.

The main issue is with the connectorDrawEdges having two functions:
(1) creating the arrows and (2) updating them when moving a connector.