call set password hook because it doesn't get triggered during test execution and fix paths
only remove encryption keys if a real file gets deleted, skip this method if a file outside of /data/user/files was deleted
add some more tests to make preUnlink behaves correctly
update file cache for target file