That is correct - command segment 0 for, 'flaps [one;two;]' will always be, 'flaps', as it is the first part (zero-based) of a dynamic command. Command segment 1 will be 'one' 'two' or blank (due to the optional dynamic command segment).
Note that you can always use the, 'Write a Value to the Event Log' action to simply output whatever you've got in your token - {CMDSEGMENT:0}.
Hope that helps!