async fn move_rekeyed_book_data( tx: &mut Transaction<'_, Sqlite>, old_fp: &str, new_fp: &str, ) -> Result<(), Error>