The code in FindScrollView() will only run in OnEnable(), so unless you are enabling/disabling your content it won't execute. It's probably best to call it yourself in your OnDrop or wherever you're doing the reparenting.
droppedGameObject.BroadcastMessage("FindScrollView");