I was able to do this for a text button with the ui VALUE parameter. I suspect this would work for non-text buttons assuming they have name attributes.
<binding type="control" level="ui" controlIndex="0" parameter="VALUE" translation="fixed_value" translationValue="M" />
While I don't think this executes the bindings associated with the state you put the button in, it does transition correctly when next used.
Hope this helps.