AFAIK, the "bash default syntax" ${var:-default} isn't actually supported, yet.
${var:-default}
See the ongoing epic &7437 for reference (or specifically this issue #351092).
The change set will just set it to default, but it can be overridden by a user with:
default
variables: TF_STATE_NAME: production