Você está esperando a conclusão automática em um lugar errado. Esta é a referência de man git-reflog
:
SYNOPSIS
git reflog <subcommand> <options>
DESCRIPTION
The command takes various subcommands, and different options depending on the subcommand:
git reflog [show] [log-options] [<ref>]
git reflog expire [--expire=<time>] [--expire-unreachable=<time>]
[--rewrite] [--updateref] [--stale-fix]
[--dry-run] [--verbose] [--all | <refs>...]
git reflog delete [--rewrite] [--updateref]
[--dry-run] [--verbose] ref@{specifier}...
git reflog exists <ref>
Como está claro, você precisa mencionar um subcomando (mostrar, expirar ou excluir) logo após o reflog e usar as opções.