I had issues getting it running at boot too, i actually just hacked it in the end and ran a Cron job to check if it's running and start if not.
I've concluded I'm fine with this since I want it running all the time.
If we get loads more people with the same issue I'll take a proper look at it