Turns out you discovered a compliance bug. Good work! AsciiDoc performs attribute substitutions on docinfo files, which I didn't realize.
If it looks good to you, I'll merge it in.
-Dan
p.s. In the future we may want to introduce a flag that controls which types of substitutions are performed on docinfo files. Something like:
docinfosubs: attributes,macros