I designed several models that use a Calculate Value tool at the beginning of the model. I just noticed that when the models run, they are not using the dynamic result of the Calculate Value tool. They are instead using the result from the last time I manually ran it from within Model Builder. Since I use the same inputs 95% of the time, I never noticed it until now. Why doesn't it use the dynamic result? If I run the model from ArcCatalog, the messages clearly indicate it runs first and produces the correct result, but the input for the next tool is the stored result.
Has anyone else noticed this? I am using ArcGIS 10.1 SP1.