Daemon group based on restart test

base on https://github.com/autotest/autotest-docker/pull/255
Re:
> No it doesn't is check if systemd is main init process.

I get that pary :grinning: hehehe.  My concern is for changes to ``docker.socket``, then this ``utils.run()`` will quickly become a failure point.  The purpose of using the ``service`` module is to abstract the underlying details...which are then un-done for a specific condition.  Then there's little extra benefit of the ``service`` module beyond hiding a handful of ``utils.run()``, which we could easily just write here.

That's why I suggested, if this is not a **real** problem with ``docker.socket`` (not just warning), kill the two conditional checks, and it's fixed.  Otherwise if there is a real ``docker.socket`` problem, then we probably shouldn't use the ``service`` module at all and just do all the ``utils.runs()`` ourselves (we don't need legacy SysV compatibility).