The JIRA plugin currently searches the available transitions for the keyword being used, and executes the first one that contains the keyword.
In some use cases, this is not unambiguous, or users might want to use other keywords in the commit log. This could be solved by making the keyword-transition mapping explicit.
This could be done by just adding the transition ID in the keyword list, such as "resolve/5, resolved/5, start/4" etc. However, there might sometimes be several transitions for the same keyword, depending on the current status of the issue, so maybe "resolve[5,9], resolved[5,9], start" etc.?