[backend] do not abort the build if some path element does not yet exist
[backend] make the remote_getrev cache work if the project contains multiple links