I recently read from a youtube comment that when non-hostile NPCs "detected" one of your sneaking team member, they'd put their weapon back in the inventory for you to steal. I tested it with vanilla v1.27 and a save game after mission 1, and sure enough it worked! Mind is blown.