how are ellen and jo back in season 6?
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.