Right now it seems that invitations come from individuals, and if someone sends one, that person has to follow up. I think there ought to be a way for all admins to see all invitations, take action on dead invitations, etc, and not require that each individual person be responsible for their own.
What I suggest in this case is to create a special account to send all the invitations from. Then admins can share credentials with that account as needed.