Herald's 'Author does not exist' does not recognize new users

The condition ‘Author does not exist’ in ‘Commit Hook: Commit Content’ does not recognize registered active users until they create at least one commit with the rule disabled.

Reproduction Instructions

  1. Set up a new test instance of Phabricator.
  2. Create a ‘Commit Hook: Commit Content’ global rule with ‘Author: Does not exist’ condition, which blocks pushes if matches.
  3. Create a repo. Clone it.
  4. Make sure git config’s user.name and user.email are the same ones as used in Phabricator.
  5. Push a commit.
  6. Observe that push is blocked.

Phabricator/Arcanist Version
Fresh Phacility test instance: