Here are a few (untried) suggestions.
1. Comment out the On Error statements so that you can first confirm that an exception is not being hidden during execution of your code.
2. Add a TestConfiguration.Post statement after you've changed the value.
3. Perhaps there is no context for TestConfiguration_Fields when you are in a Test_ workflow.
4. Perhaps the code needs to be run in TestConfiguration_AfterPost.
1. Comment out the On Error statements so that you can first confirm that an exception is not being hidden during execution of your code.
2. Add a TestConfiguration.Post statement after you've changed the value.
3. Perhaps there is no context for TestConfiguration_Fields when you are in a Test_ workflow.
4. Perhaps the code needs to be run in TestConfiguration_AfterPost.