It’s been 20 years since L7 released their would-be last album, Slap Happy, but they are back. Having recently released a new record—Scatter the Rats, on Joan Jett’s Blackheart Records—and embarking on a major U.S. tour, L7 regrouped as though they’d never missed a beat. Sure, they’re an all-girl punk/metal/pop…