[service] Fix reconnect logic for cellular network. JB#52947
Without this commit connman tries to reconnect the service in a busy loop. This commit removes conditional do_auto_connect() from service_complete(), the condition is true only when connect_retry_timeout timer is started. Also the requrement of CONNMAN_SERVICE_STATE_FAILURE is removed from service_retry_connect() as it is never true.