He's not invunerable in this adventure, but at this combat, he's simply a "Holy crap, we may be in deep trouble now." at this point. The module itself tells me to save the guy for later.
As for the stormtroopers, don't worry. You're all safe. For the moment...