This fixes bug, when a button has both a controllable and
a toggle action assigned. Previously only the visual state
was updated. e.g. monitor section mute button.
When "cut all" was toggled (e.g. Control surface, or a Lua script:
`Session:monitor_out():monitor_control():set_cut_all(true)`,
The action state itself remained unchanged. Also the button
in the application remained unchanged since that button does
not :watch() the controllable.