Me auto contesto: ya he encontrado que si los tonos no están en la memoria interna del teléfono no se pueden utilizar, es un bug de 5.1.1
Por cierto, aprovecho para preguntar si se puede SIN ser ROOT utilizar la memoria externa para aplicaciones, en muchas no me permite escribir datos en la SD
Saludos