Adt'l validation in arrivalnotify; tracking;

Check vehicle valid now, and if any parameter bad, send an event to
analytics.
Added input validation to NotifyService

NotifyService should be totally crash-input validated
though logically incorrect input is still totally possible