The project that I was referring to was originally created in 8.2 a few months ago. It was upgraded to 8.5 sometime in late December or early January.
For reproducabillity,
at least on my system, try the following:
1) Create a blank project
2) Create a Conditional Disable Symbol for the project
3) Save the project
4) Add a VI to your project (without a VI in your project, LabVIEW does not seem to care if you have "unsaved" changes to the project file if the application crashes)
4) Wait for your "automatically recover" timer to elapse (default is set to 5 minutes)
5) Open task manager and crash LabVIEW.exe
6) Reopen LabVIEW
7) When prompted if you want to recover your project file, say yes
😎 Check for the existance of the Conditional Disable Symbol (on my testing, the symbol is gone)
I didn't have too much time to play around with this, but I'm assuming the same things happen with parameters in a build specification.
The system that I am performing this testing on has a clean install of LabVIEW 8.5 (fresh from the standpoint that it was a clean windows xp format, so no previously existing NI software/hardware/registry keys/etc.). This is also the system that I have been developing in and found these problems on.