Fix send to properly wait while long transmits are in progress