Since I have an opinion even when I shouldn't. Incoming WAG. Maggie knew she couldn't hit Raith with magic. So she hit his demon and she did that through Thomas's demon. She may have done it on her way out the door. So for the curse to hold, Thomas had to become a vampire and if Thomas dies, the curse breaks.