Depend of what behavior you're using to rotate. It's a physic element or you're rotating it by the object directly?
If you're using the physic it will work, else, every time you rotate your object directly, it will not notice the rotation, because it will happen exactly in the moment of the action and only on the next tick will happen again, so, your "is rotating" will not detect it.
To avoid this situation, use it as a sub-action of the same condition:
Condition: "Some condition":
* Action Rotate Object;
* Action: "Do something else"