Found it again! The first post talks about the demon too
Did you change your name?
I got my notifications via gmail and it says Cat worshipper (or something like this) replayed to you
Aaahhh, so this is why. K thanks