.usc gets parsed only if it is saved - I was unable to even reproduce repeating the error each time I change the workspace...
If you are still able to reproduce it, could you please place the breakpoint at Ide::SyncUsc and investigate how it gets called when changing workspace?