Question: how are ellen and jo back in season 6?
Answer: Due to Balthazar "unsinking" the Titanic, purportedly because of his hate of the movie and the Celine Dion song but actually, as part of a misguided plan, Ellen returns along with Jo and 50,000 other random people. Eventually, though, Balthazar set history right and re-sank the Titanic.