Ok, so part of the problem appears to be that the instance of phonon that runs gets a death grip on the sound card. The work around i came up with is to have a script run at start up.
Code:
#!/bin/bash
sleep 5
/etc/rc.d/rc.alsa restart
A stupid solution to a stupid problem. Vary according to how your distro arranges its init scripts.