It took me so long to think of it because the supernatural elements haven't come up, beyond the obvious, since the first chapter. But magic is real in this setting and if that part of the legend is true, why not the demons too?Thinking about it a bit, this is the most likely way the author could bring back the supernatural premise of the story.
Ranna is T-900 in disguise