Recalc totalLegs on depart()

Recalculate totalLegs each time the tour departs cos we decrement it if
a leg's target element is missing during the tour so we need to RESET it
each time the tour is run.