Fix process hangs and stops testing

Set socket timeout in speedtest-cli so that python process does not hang indefinately
Also it appears nc can also hang sending udp, instead pipe to dev/udp