I [i]think[/i] they don't regain all their powers when they remember Archangel status, they just gain Archangel powers for their specific class, their class just gets an upgade basically. I could be wrong though.