Actually, "daemon becomes unavailable" != "daemon restarted by service" ;)
An quote from the link you're provided: "Restart the Docker daemon. On Linux, you can avoid a restart (and avoid any downtime for your containers) by reloading the Docker daemon. If you use systemd, then use the command systemctl reload docker. Otherwise, send a SIGHUP signal to the dockerd process."
So this is not a subject of the bug you're described.
Actually, "daemon becomes unavailable" != "daemon restarted by service" ;)
An quote from the link you're provided: "Restart the Docker daemon. On Linux, you can avoid a restart (and avoid any downtime for your containers) by reloading the Docker daemon. If you use systemd, then use the command systemctl reload docker. Otherwise, send a SIGHUP signal to the dockerd process."
So this is not a subject of the bug you're described.