One issue I have found that automatic reconnect make to restart the maintenance, for example if Stock rebuild takes more than 5 minutes, then Stock rebuild starts over and over again and this never ends unless you kill the client (If I remember rightly). I have reported a bug I think.