enters reconnect loop as "connecting" on socket error if status is pending