pub(crate) fn test_lane_changing(map: &Map) -> Result<()>
Verify lane-changing behavior is overall reasonable, by asserting all cars and bikes can complete their trip under a time limit.