Corrected potential infinite loop in Dispose().
Possible fix for PushSharp #157, dropped keepalive time to 20 minutes to compensate for crappy NAT devices.