sourcecache: keep sources in tmpdir for subsequent sources than need them

This should speed up caching of elements that have e.g. multiple patches
1 file changed