unit_shield_link.lua: 1 optimization 

any movement from shield unit that is not connected to any Shield link will not trigger full re-link loop (it will only check if unit can be added to existing linkage) 

This have less cost than doing full re-link loop (in that specific case only).