I have had this exact problem on my Galaxy s2 since upgrading to 4.1.2. I have discovered that moving the custom ringtones and notifications to the phone's memory rather than the sd card takes care of the disappearing ringtones. So, moving all your music to the phone may or may not solve the...