Neither would fully stop Harkon. If Serana and Valerica died, he could just find another Daughter of Coldharbor. And with the scrolls in the possession of the DG, it gives him a target to attack. It may slow him down, but time is on his side.
The bow's pretty damaging with sunhallowed arrows against undead. Explosive extra-damage-to-undead sun damage.
Hiding the bow in the soul cairn wouldn't stop him?
That's the one thing he needs in the one place he'd never find xD
Either way it's taken him centuries I'd assume, just to have his daughter return to him. He hadn't found another daughter since she had left, so I'd assume it'd be a few centuries before he could find one. That delay would last lifetimes and you'd be in the clear xD
It'd be just like with Alduin. Those people gave a temporary fix sending him to the future. Well, they no longer had to deal with the world ending lol