Fake start-stop-daemon was left in use instead of the real stop-stop-daemon. Manually replacing it resolved the problem xserver and audio worked without any operator intervention, aside from adding the primary user to the audio group -- should that be on by default?