Fix for File dirty on lacing change

When the lacing strategy is changed, the file is not marked as dirty. 

This fix will mark the current workspace dirty on every lacing strategy change. 

- [ ] @pboyer 
- [x] @Benglin 
We should do direct `enum` comparison rather than `string`, if that's possible.