i had a soldier with batons in both hands and a sniper rifle in her backpack.
Upon seeing an enemy i switched to the sniper rifle by dragging one baton to the rifle and placing the rifle in the right hand, the baton in her left hand disapeared.
She also had a medpack in the backpack, but nothing was dropped to the ground...