Answer Question
Why isn't the State of the work item considered when retrieving attribute values?
If you use Visual Studio or access TSF using a browser, attribute values retrieved for a work item are retrieved based on the work item's State. In contrast when using SmartWord4TFS, all attribute values are retrieved reagrdless of the work item's State (e.g. State and Reason attributes of a Bug work item)