Moving priorities around did not help. I've checked /var/log/* files - no error messages there. Since the start that's had error messages from mpdscribble (the binary, not the script) about mpd not running, but none from mpd itself.
I was wondering if it had anything to do with the fact that I changed the mpd script to point to my locally built version of /usr/local/bin/mpd. I can't see why /usr/local/bin would be unavailable at startup, but does anyone know if that's an issue ?
Btw, I'm on Ubuntu Jaunty, and trying to run an mpd version I built on this machine ( mpd-0.15.1 with mp3 streaming support )