I agree with you! This dev is worthy of praise with regards to how responsive they are on responding towards patron / players feedback.Wow, congratulations to the game developers for fixing the continuity error in the General's settlement quest so quickly, good job!
As regards Rabiah:
I've decided not to succumb to Nadia's advances, avoiding all physical contact with her, and yet I always end up getting to the scene where Rabiah is upset because she caught me having sex with her daughter
Like you, I make Zaton rebuff Nadia's advances too.
And prior to that, the way I play this game last year was by making Zaton avoids any sexual interactions with Ain.