Linux beacons weren't timing out and attempting to continue driving the
connection
Windows beacons still get stuck on their first connection, but that is
good enough for demonstration purposes
remove print statements
switch to async based waiting to improve performance a little on Linux
disable checksums on inbound packets on Linux with smoltcp