Plain factory for the quick-create commit flow. Shared by
CngxActionSelect and CngxActionMultiSelect. Two separate
factories vs createReorderCommitHandler because create and
reorder have different value-shape contracts (materialise new T vs
reorder existing T[]).