Units garrisoned on a gate shouldn't interfere with the opening and closing of it, or for example block large units from passing through the gate. So let's disable block movement and block pathfinding for garrisoned units and ignore them when deciding whether we can open or close the gate.
{F427888}
{F427887}