Right... Well, agree with you: is definitely a bug.
Now, to at least temporarily fix this the only thing would come come to my mind except the idea that you've already tried, is to include a step to process the dimension you're updating via abap, but not "elegant". If you decide to use this check interface if_uja_member_manager method process.
Cheers,
Lucas