On a multilingual Drupal (Dutch, English and French) I use Revisioning for managing the moderation queue.
First I choose a given node for which I already entered all translations. Then I set the content language to French, which displays the French translation of the node I was viewing. Now I go to the Translations tab, then Edit a non-French translation while keeping the language of Drupal to French(*), edit this translation and Save it, then I get the status message (twice - but that is another known issue) that the content is published since it is not under control of the Revisioning module, which is incorrect since the node is under control of the Revisioning module.
(*) In this case the language of the page is different from the language of the Drupal interface. The former is contained in the node information, while the latter leaks into the URL (the 1st token in the path - unless you started viewing a node in your Drupal's default language).
Is it possible that the Revisioning module extracts the content language for a given node being edited from the URL (1st path element as language prefix), instead of looking at the $node object itself?