join_seq: first/last non-empty trav