sd_data_serial_host: bugfix

write data transfer was wrongly handled when block size
wasn't a multpile of 4 byte

Signed-off-by: Marek Czerski <ma.czerski@gmail.com>