I've tried to associate this action with "user has updated his account details" (this is my goal) and with "Content is going to be viewed" (random, just to test a different event) and neither worked. Conditions are ok, other actions (like redirect) worked fine. I disabled all other rules and all the conditions, leaving this one action only.

I would like this action to set specific machine state when user changes his/her password. Custom state machine allows for any states and any roles.

This might be some strange mix of modules involved in this (I am trying to move my site to workflow-ng and substitute all smaller/custom modules) or I don't understand how this should work. Can anyone help me with this?

(BTW: 2.1 version produced a lot of array_keys and array_intersect errors but on my way to investigate it, I discovered the 2.2 version, watchdog is clean now, but the functionality is not there).