I have checked several runs and I have not seen a single #xp line sneak through. I believe that you are seeing independents that have been placed by Dom3 and not SemiRandom. In my current game, the only non-Dom3 placed independent in the hall of fame is Tharizdun, who has 306 kills.
Hopefully the poor naming of the xp check box hasn't caused confusion? If you want to block #xp lines from being written to the map file by SemiRandom,
uncheck "Fiddle XP".
To insure that experience points have been blocked, open the SR'd map file and search for "xp". You should see "--XP blocked" instead of "#xp 100" (for example). Let me know if this is not the case.
(Oh, and thank you for the positive feedback!

)