You don’t have to “rescind your foreign citizenship” to become a US citizen.
Has this changed?
The reason is that you are only required to renounce "allegiance" to other countries during the naturalization ceremony. This has nothing to do with citizenship.