Update Transit App context
Fix preferencesPenaltyForTrip to actually use preferred and unprefered agencies