Here's the scenario:
Start a new workflow; the workflow has a task variable named "deployedToQA" which is initially a '0' (zero) and then gets set to '1' later on in the life of the workflow if a deployment to QA is made.
So...brand new workflow, just started. "deployedToQA" is equal to 0. You tab over to the "workflow" tab, find the new job in the list, and click "Actions-->Change Properties". Everything looks good:

For testing purposes, you want to pretend you've already deployed to QA, so you change the "0" to a "1" and click "Save". If you re-open the "Actions-->Change Properties" window, all your task variables are duplicated with lowercase twins. For example, there's now a "deployedtoqa" in addition to the original "deployedToQA".
See this:

Anyone seen this before?