Bagel.... as shown in the video they will not "randomly teleport or respawn" They only despawn if you get to far away from them. So, like shown in the video and text, go to double tap then when the ghost gets inside the room with you, walk around her and continue walking till you get out of the house.
The witches house is a guarantee for me now, I never get touched and I never fire a bullet. Not because I'm good or anything, it's just that easy.
I used to hoard or train the witch by looping around her in the Tap room, but there is an even easier way. When you enter the house you can go left (I never do) or right, towards the Tap room. I now just stand in the corner to the right of the stairs and walk around her, soooooo easy.
Keep her behind you about 10', when you get upstairs to the bookshelf sprint into the cracks behind the bookshelf. She will never touch you, ever.