CommitTicketUpdater does not allow user to define what state to jump to
The CommitTicketUpdater will only ever close a ticket. In general, the closed state is for when no more work is to be done, aka after QA has verified the fix. Trac should allow configuration of what state name the ticket will get updated to.
unscheduled → next-major-releases
highest → normal
major → normal