fix checking timestamp with different target root

ignoring root meant rereading the files on every SCR call or broekn
detection if file change. Also cause warning in log if file
doesn't exist during installation