Force timeout in net package

The net package used by the runner didn't force timeouts after the
connect succeeded. This broke assumptions when used together with
the Runner type and Connect calls hung indefinitely.