Partial fix to 76557964.  Do not coerce blanks to 0.  Allow no-update for mileage updates
[Fixes#76557964] Genericizes Process Log logic so that event validation errors appear