fix: use copied_bio instead bio (these take no effect).
bugfix: copied_bio_put() must deal with discard IOs.
bugfix: must calculate bio checksum after queueing.

since reset-wal will change checksum salt.