The title says it all. The new instigator parameter seems to work for most cases, but is null if you kill someone with your drone (like flying into him). However, you can do this to get the instigator:
if (isUAVConnected _killer) then { _player = (UAVControl _killer) select 0; };
We think this should be added to the instigator selection in-engine.