[pergola] read_track_rules() join_even and join_odd where swap