the file list and project config are the same file so it's simply not possible to check it into VCS.
Yes, this is a long and standing issue. Having a separate session file would fix this. Conceivably other project settings would fit there too, not just session info.