[subset] In ChainContextFormat3 don't skip subsetting if backtrack or lookahead are empty. It's valid to have a ChainContextFormat3 with either an empty backtrack or lookahead. Only drop the lookup if the input sequence is empty.