Jemima holds onto its bad association because it's so rarely used. I expect that when the Aunt
Jemima character was developed the name was already fairly uncommon, or associated strongly with older black women.
And the name is not used because of that one strong association.