blockcopy: fix missing stride checks
pixelharness: always use STRIDE for source buffers

Because they are allocated based on that dimension and the max iterations