Debug condition is allocated in the NULL context
so that when the command socket goes away, it sticks around

Fixes #454