The explanation doesn't ring true to me because AFAIK supernodes are used only if a direct P2P path cannot be established between caller and callee.
What we're observing is the inability to sign in and see contacts' status. I always thought that was centralized. Are supernodes involved in signin?