Thanks for the reply!
Doesn't returning with a zero mean that the script returned successfully?
I actually don't need to capture any output--I was just trying to gain visibility into why the daemon wasn't starting. Unfortunately, it seems that I'm still stumped. :(