The problem is disconnection issues are not considered as task failures.
I have configured the restart strategy as fixed-delay with 3 retries after a gap of 10sec. And failover strategy as full restart.
Do note the job status shows as RUNNING.
While the jm logs shows disconnection logs, In the dashboard The job does not show any exceptions in its Exception tab.