If you get hit as Ranger Veteran while you’re trying to use the smoke bomb, you can sometimes get stuck holding the grenade. Normally it fixes itself when you throw your smoke bomb again or get hit.
Well, it happened to my Bardin bot. I waited around for his ultimate to regenerate in hopes he would try to throw his bomb again to fix himself being stuck but he didn’t. Then a horde came and even though he was getting hit like crazy, he was still stuck with his smoke grenade in his hand. He died.