Change initial talker behaviour to not wait for 1/2 buffer fill
Remove spin locks that can break shaping if buffer is empty