Sadly this is the flaw in you theory. Terra's heart did not go to sleep like Ven's heart. Ven's heart didn't join Sora's Heartless, because Ven could not leave Sora's body.
Ven lacked darkness, and he couldn't survived without Sora, so he remained in Sora's body.
Terra's heart doesn't have...