I guess I was a little vague with my suggestion so, considering the amount of likes it got, perhaps I should explain it better. No violence, no muderboners, just a peaceful and diplomatic way to remove Riya involving Mrs. Reasner and her "particular set of skills".
Well, first you mention Riya and what she's done to Mrs. Reasner, who is saddened by this news and offers to help the situation (doubly so if her daughter received any of this harassment).
So you and Bea go to talk to Riya and she insults you with things like "aww, did you bwing your mommy to help you?" while scratching under your chin mockingly. Bea is flattered that she's mistaken for your mom, much to Riya's annoyance, since she didn't react to the insult the way she wanted.
Now, how does Bea try to resolve the situation and end Riya's misdeeds? She asks her politely to please stop, or else she might have to report her to her superior. Of course Riya laughs at her attempt at nicety, telling her it ain't happening and shoos you away, confident in her plot armor. You want to do something but Bea asks you be calm and return in a couple days; she'll report Riya then if she hasn't stopped.
You go about as usual, and what does Bea do? She secretly wages a days-long intelligence campaign, tapping comms, discovering all sorts of Riya's past actions, un-redacting documents, finding out who's protecting her and digging up all kinds dirt on them too. Bea has "friends" too, you know. After she sends a message asking you to return, you both go to confront Riya again, and Bea nicely asks her one more time to please stop. You can guess Riya's answer. Bea says she's sorry but she has no choice but to report her. Riya will say that's pointless since her little {PC not human: xenoscum} friend already tried, but whatever.
All three of you go to the office and Bea does the same thing Steele did before. Of course Riya laughs it off and walks out of the room. Bea then asks to see your codex and uses it opens up a communication channel where you hear Riya on the other end (she already tapped Riya's communicator) calling in another favor from her friends.
Much to her shock, they tell her they can't help because someone is threatening them with supposed-to-be-destroyed records that could ruin them, and Riya's not worth it compared to their careers. Bea puts your codex away just before Riya storms back in, demanding to know what Bea did, only to get an innocent "I don't know what you're talking about" with and expression so cool that butter wouldn't melt in her mouth (if you hadn't just listened to that tapped conversation you'd actually believe she hadn't done anything). Riya wants to call her out on it, but with witnesses there and knowing room is being monitored and no friends to protects her, she can't. Bea politely asks the superior to proceed with the reassignment, telling her it should work this time, which she gladly does.