implement pause on headphone dissconnect

This still doesn't have audio ducking on notifications but it does pause when the headphone is disconnected.