Create an MP mission with BASE respawning and a Squad with Teamleader, engineer, explosive specialist and rifleman and rest of specialties
Make sure they all have grenades in their inventory, start the mission, RESPAWN and try to throw a grenade. Open Inventory and observe that they do exist.
Notice that only the TeamLeader, engineer and explosive specialist CANNOT throw a grenade although they have them in their inventory.
This has been happening for quite a few alpha revisions now.