Fix egregious logic bug in FileSource::removable() and introduce FileSource::is_stub...