I think a discussion elsewhere may have solved this, but for anyone passing by, here's the deal:
Starting daemons involves editing the getvaliddaemons script and inserting the ones you need. Then, the startdaemons script uses that to know which ones to start.
Stopping the daemons involves editing the stopdaemons script and making the same insertions again.
/aside Why isn't the stopdaemons script using the getvaliddaemons script?
Yeah, @JPope straightened me out on friendica. While startdaemons will start queudaemon and imdaemon, stopdeamons.sh was not including those two. I added them.
Comments
Starting daemons involves editing the getvaliddaemons script and inserting the ones you need. Then, the startdaemons script uses that to know which ones to start.
Stopping the daemons involves editing the stopdaemons script and making the same insertions again.
/aside Why isn't the stopdaemons script using the getvaliddaemons script?
While startdaemons will start queudaemon and imdaemon, stopdeamons.sh was not including those two. I added them.