Attempting to fix a bug with bad mpd client initialization and restarting behaviour