Fix #413 - Completed correction of tripId separators and avoided notific...

...ations if leg is not from current itinerarty.