I don't know when it started but it feels like it'd been okay before the previous update. Contacts lose personalised ringtones after reboot of the phone if you use the default Music app to set the ringtone off the external memory card. If you use the default File explorer then the ringtone...