Inside updateState, if a WorkspaceEdit with just the changes field was
set then it would send back didChange notifications where all the
document versions started from 0. This fixes it to actually take the
current version inside the VFS before sending it back