Arduino Ethernet Sheild - does not maintain connection open?