BUG?: I got lucky and somehow obtained a virgin Rosita, even though she is a prostitute (I assume this was because of a lucky roll, and her virginity shouldn't be determined by a roll in her case).
Edit: OK, this is weird, but I wonder if the chance of being a virgin is affected by something other than a random roll, a slave's background, or a specific mention in that particular slave's code, like corruption or control levels of the city or your influence points, etc. Because when the new update first came out, I tried to start a new game as an expert slaver, and Adora wasn't a virgin. I also tried to buy her from the slave market after loading my old save; she wasn't a virgin there either. Then I continued playing from my old save for a few days and tried to buy Adora again, and she was suddenly a virgin. I still can't figure out why. Maybe Rosita was affected by the same thing as well? And I'm sure I sold a virgin Urchin, which previously wasn't virgin (I made a very minor tweak to the code (virroll), so these aren't because of my luck with rolls).