Fix #413 - Completed correction of tripId separators and avoided notifications if leg is not from current itinerarty.