Hi washburn_it,
i do not have a RP1 running here, so i am unable to test and help at the moment.
Please take a look at the mpd state file (/var/lib/mpd/mpdstate).
[root@runeaudio ~]# cat /var/lib/mpd/mpdstate
sw_volume: 1
audio_device_state:1:bcm2835 ALSA_1
audio_device_state:1:bcm2835 ALSA_2
audio_device_state:1:snd_rpi_hifiberry_dacplus
state: stop
current: 2
time: 4.707000
random: 0
repeat: 0
single: 0
consume: 0
crossfade: 0
mixrampdb: 0.000000
mixrampdelay: -1.000000
playlist_begin
0:NAS/MyMusic/Filmmusik/The Dark Knight Rises Soundtrack/10.fear.will.find.you.mp3
1:NAS/MyMusic/Vienna Symphonic Orchestra Project/Classic & Rock - Die neue Dimension/01.Sledgehammer.flac
2:NAS/MyMusic/David Elias/07 - David Elias - Acoustic Trio - Rodeo On A Ridge (DSD64).dsf
3:NAS/MyMusic/David Gilmour/[2008] Live In Gdansk,Disc 2/04. High Hopes.flac
4:NAS/MyMusic/Fleetwood Mac/Fleetwood Mac - Tusk (2004) {Disc 2 of 2}/05 - Lindsey's Song #1 (I Know I'm Not Wrong).flac
playlist_end
As you can see, mine is written each time i shutdown or restart rune audio.
The actual playlist and the current track gets saved in this file.
You can test this by executing these commands:
systemctl restart mpd
cat /var/lib/mpd/mpdstate
An other thing that could happen, is that your state file is corrupted.
Frank