libbladeRF: Fixed overrun in data counter

This resulted in writing the start of firmware again after crossing
the 65536 byte boundary.