I was under the impression that if any non-vehicle unit for any army fires a heavy weapon (marker light counts as heavy) then it cannot assualt. This also I believe covers the Tau assualt move which still counts as an assualt move even if its away from the enemy. Being a Tau player myself I checked up on this and was told the above by
GW.
If Glaive Company CO is correct then I'll hold my hands up high and say sorry. Then, after, I'll add a few marker drones to my army to catch up on what I've been missing out on because I've been informed wrongly.