Minion restart if master is not responding

if master is not responding, its possible it has changed IP addresses.
this fix causes the minion to restart after the minion is offline, leading to the resolved master dns ip address being used throughout the minion.

minion config should have something like:
auth_timeout_count_max= 10
restart_on_error=True
hartbeat_wait_time=600

these settings will have minions reconnecting to master after a DDNS change in about ~10min