No antennae present on the demon bug, so I don't think it's a katydid of any kind. Either way, I haven't seen it since. Here's hoping one of the giant Carolina Mantis that hang around my house ate well.