Right, so basically time just got reset to the start, everyone's memories got reset, but they all still have "feelings" lingering from their original timeline.
It doesn't really makes sense that the demons started feeling guilty about the whole thing. They are demons. Just make them evil...