The hand-written marker file was created as root, which the config-migrate-env trigger could not overwrite when it ran under a different user. Draining once up front records the migration through the same code path the assertion exercises.