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 
The call to `ExecuteCommand` should be placed before both `RaiseCanExecuteChanged`.