This is normal behavior. The expand/collapse state is a property of the element object, so that the Structure View settings persist when you close and reopen documents. In other words, a change to the expand/collapse state of any object is considered a document change.
Maybe there is a workaround? What is the real problem with the FP_DocIsModified flag?