When disassembling the UAV the game deletes its crew but doesn't delete the group, which remains empty in game forever since it doesn't have its `isGroupDeletedWhenEmpty` set. This is a bad practice as missions with UAVs and without special handling for this issue will end up with lots of empty useless groups.
Solution would be to set `isGroupDeletedWhenEmpty` flag to engine-created groups so they're cleaned up after emptying.