It might be OK for a missing file to fail to delete here.  It depends on how the repository was constructed during a test as to whether or not a pack will contain an object that should be removed or not.