So I've fought with getting wsdd2 to start reliably, attempted all kinds of 'fixes' from around this forum
None worked
Heres the right way to fix wsdd2
edit /etc/init.d/wsdd2
Remove the sleep command from the service start, or comment it out
Then uncomment # PROCD_RELOAD_DELAY=1000
so its just PROCD_RELOAD_DELAY=1000
wsdd2 now starts reliably, every time... a pretty hilariously simple fix, but nonetheless causes many users headaches