Fix @persistent@ substitution logic.

Just handle @persistent@ as a normal boolean.
why not just `persistent = @persistent@` here ?