[encryption] preserve timestamps and etags during encryption/decryption

- only update file cache with the encryption data if the file is already indexed. Otherwise we will have incomplete file cache entries 

- make sure that timestamp and etag always stays the same if a file gets encrypted/decrypted