Hit the wrong button (Again!) and lost my post. So, try again.
I don't know what you know about cheats, but you could try this one Control+Shift+C and hit enter. Type at top in blue section testingcheatsenabled_true just that. Hit enter. Redo the Control step and type in moveobjects_on and then enter key. See then if you can pick her up and move her. I did that accidently to one of my sims. Was picking up a chair by her and picked her up instead, so you should be able to do that if the resetSim doesn't work.
*Note* when finished with the cheats, always remember to do the moveobjects_off cheat, that is an important step.
As for Bonies, I have a bad habit of deleting games that I just don't feel good about, no connection to the family, I guess. I give almost every family a Boney, so I have had a lot of them.
Some good, some bad, some seem to have a set "glitch" in them, such as the take food out and replace it several times before going back to cleaning. I have no problem in just getting rid of an annoying Boney and trying another one. Generally I cheat with the motherlode to get my family started, so that and fast earning from collecting, writing and painting, I get more than enough money to buy and return a couple of Bonies.
Anywho, try the reset and see if that works, if not you can try the moveobjects_on cheats and see if that works (if memory is correct you have done something that got rid of Boney and the pool). But for next time you have a problem, you can try that.
And don't give up on Boney, they can be a big help, especially if you have a large family.