I don't know your particular circumstances, but if your ringtones are on your SD card and you reboot your device, many times the SD card doesn't mount in time for the ringtones to be set.
For that reason, I moved my ringtones and notifications to /system.
I no longer have that problem.