Hey. in sshd_config(5) DenyUsers, AllowUsers, DenyGroups, AllowGroups directives tell about the order in which they are evaluated. And even while everyone can probably guess this, the crucial part that "the first match wins and then further directives are ignored" is missing. Cheers, Chris.
Just noted you have a git repo ... so I can write patches for those tiny issues: https://github.com/openssh/openssh-portable/pull/4