I've managed to fix this.
Its a bug in the restartdansguardian.py file, it writes rather than appends to the file (found
http://efwsupport.com/index.php?topic=1111.msg2704)
Seems there are quite a number of bugs in 2.3! Thought it was supposed to be stable.. guess not..