If I'm reading this correctly, yes, if the main text tone is set to "Default", then any contact you give a "Custom" text tone will play as it should.
The issue is when you change the main text tone from "Default" to a "Custom" text tone, any other person on your phone you have given a different "Custom" text tone to, will be overridden by the "Custom" you set as your main...
Ya follow? I know it gets a little confusing at times.
It hasn't been fixed, I'm still having this problem post anniversary.So to get custom text tones for a contact to work you have to have the universal text tone set to default?