Hi,
could you add following lines into your start script?
# create PID directory if not exist
[ -d /var/run/subsonic ] || install -m 755 -o subsonic -g subsonic -d /var/run/subsonic
It's because /var/run is a tmpfs filesystem and after reboot the subsonic subfolder is gone.
Best regards
CP