The GA
has the ability to add passengers to DM at any time until the flight is closed.
The GA enforcing 18 minutes is



since the poster was standing in front of the GA for several minutes.
It certainly is extremely frustrating for this to happen (I've had it happen to myself several times). But at what point do you cut it off? When the line has been cleared and you take a delay causing others to miss their connections (or for them to make it and their bags not to)?
I know it sounds harsh but the same applies to people trying to switch seats. Amongst answering customer inquiries, adding folks to DM list and getting the plane out on time, on time departure will always be the CSR's first priority.
And before those of you go on about how it just takes a few seconds for this and that, consider how the time adds up. It's not just you they are serving. In fact, it is for this specific reason that CSRs are not allowed to process non-revs from the DM list if it will cause even a 1-minute delay (even if the non-revs have cleared and the plane is empty).