libbladeRF: call flash_firmware() with the correct buffer size

The buffer size is aligned to flash sector boundaries, this new size needs
to be propagated to flash_firmware().