also simplify solvable_copy_cb's checksum handling