major refactoring in ApnsConnectingImpl to separate MonitoringThread from current socket