What explains the tests bugs

We used to always use the same file name ``C:\file.fs``.

If we use a different filename + project for each test, then the language doesn't have problems with the tests.

How can we explain this new FCS behavior?
Did we exploit an accidental behavior of FCS? Or is it a regression from their part?

(note: this code is not necessarily meant to be merged)