You might try to change the script in init.d to append "</dev/null
/dev/null 2>&1" at the line that starts the daemon, this might force
it to detach itself from the terminal.
This appears to have corrected the issue, thank you very much for the reply.