Well, there is a way to make a service sim temporarily selectable, but I don't know if it will accomplish what you want.
With testingcheatsenabled and debugcheatsenabled (really just one of them, but I'm not sure which one), you can shift-click or maybe ctrl-shift-click on one to "Add To Current Household." They then become selectable.
That's got its own problems, though, because once I did that when I had a non-cleaning maid problem, to get the maid to clean. But when I removed her from the household, she became like a regular sim and just left the lot.
Unfortunately that doesn't really work, since I want them to retain their service npc status.
If you're getting them into CAS (which "editsim" followed by their name should do, even if not selected), you should be able to edit them, even if you can't use a premade sim, and that's pretty good. Editing a service sim might cause a bug, but as long as you save just before it, it could be worth a shot.
I already did that in another neighborhood, and transfered them to the cas bin. I'm just trying to see if there's a way to avoid going through all that hassle again in my new neighborhood.